日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VTK读取rawdata

發(fā)布時間:2023/12/31 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VTK读取rawdata 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

VTK 讀取本地rawdata數(shù)據(jù)

  • 體渲染rawdata讀取
  • IntPtr傳入rawData數(shù)據(jù)

最近項目中要求將設(shè)備采集的數(shù)據(jù)以三維的形式顯示出來,經(jīng)過檢索發(fā)現(xiàn)VTK的體渲染能夠滿足項目需求。
現(xiàn)在先對設(shè)備采集的數(shù)據(jù)做一些描述:設(shè)備每幀采集320根線,每根線由1024個點組成,每個點保存為無符號字符型(unsigned char),每次采集320幀。也即每次采集320 x 1024 x 320 x sizeof(unsigned char)數(shù)據(jù)量的rawdata。

體渲染rawdata讀取

VTK 提供了很多的圖像讀取類以讀取相應(yīng)的圖像格式(如 vtkPNGReader),經(jīng)過檢索,要讀取項目中的這種數(shù)據(jù)我用到了vtkImageReader,下面代碼展示了讀取方式(C#):

vtkImageReader reader = vtkImageReader.New();reader.SetFileName("rawdata_path.bin");reader.SetNumberOfScalarComponents(1);reader.SetDataScalarTypeToUnsignedChar();//將數(shù)據(jù)設(shè)定為unsigned char型 reader.SetFileDimensionality(3);//設(shè)置顯示圖像的維數(shù) reader.SetDataExtent(0, 319, 0, 1023, 0, 319);//圖片屬性圖片像素320*1024,最后兩參數(shù)表示有320張圖//故x方向索引為0~319,y:0~1023,z:0~319reader.SetDataSpacing(1, 0.5, 1); //設(shè)置x,y,z像素間間距,為了不讓生成的模型太長,把y方向做了壓縮reader.update();

之后就可以將reader.GetOutputPort()加入到后續(xù)處理管線當(dāng)中。但此種方法在嘗試后發(fā)現(xiàn)即便調(diào)用reader.Dispose();釋放,程序仍然占有rawdata_path.bin文件,在后續(xù)程序其他位置繼續(xù)讀取該文件時就會導(dǎo)致讀取失敗。不知道是什么原因。。。

IntPtr傳入rawData數(shù)據(jù)

為了解決上面提到的文件占用問題,我決定不直接調(diào)用VTK的vtkImageReader,改為先將數(shù)據(jù)讀到內(nèi)存中,再將數(shù)據(jù)傳給VTK,以下為相應(yīng)C#代碼( 其中:rawDataIntPtr 為上面rawdata_path.bin文件讀取到內(nèi)存的句柄,具體讀取方法略):

vtkImageImport imageImport = vtkImageImport.New();imageImport.SetImportVoidPointer(rawDataIntPtr);imageImport.SetDataScalarTypeToUnsignedChar();imageImport.SetWholeExtent(0, 319, 0, 1023, 0, 319);imageImport.SetDataSpacing(1, 0.5, 1); imageImport.SetDataExtentToWholeExtent(); imageImport.Update();

之后就可以將 imageImport.GetOutputPort() 加入到后續(xù)處理管線當(dāng)中。

總結(jié)

以上是生活随笔為你收集整理的VTK读取rawdata的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本福利视频导航 | 国产又粗又猛视频免费 | 成人激情四射网 | 欧洲久久精品 | 国产爽视频 | 涩涩天堂 | avtt在线| 国产人成在线观看 | 国产精品无遮挡 | 国产在线三区 | 性――交――性――乱a | 亚洲videos | 午夜激情一区 | 少妇的激情 | 日韩欧美大片在线观看 | 96国产在线 | 免费av视屏| a毛片网站| 精品三级视频 | 精品乱码一区二区三四区视频 | 国产伦精品一区二区三区妓女下载 | 人妻熟女一区二区aⅴ水野 91在线观看视频 | 日韩视频欧美视频 | 亚洲福利片| 一级片在线播放 | 成年女人18级毛片毛片免费 | 娇妻第一次尝试交换的后果 | а中文在线天堂 | 国产欧美又粗又猛又爽 | 麻豆av网 | 亚洲精品免费网站 | 一色屋免费视频 | 亚洲成人无码久久 | 亚洲私人影院 | 成年人www | 精射女上司| 精品在线小视频 | 久久手机视频 | 麻豆国产原创 | 婷婷色网站 | 国产女人18水真多毛片18精品 | 岛国大片在线免费观看 | 草草网址 | 精品久久久无码中文字幕边打电话 | 欧美a性 | 国产在线精品视频 | 性欧美bbw | 97成人资源站 | 久久国产视频网站 | 色噜噜狠狠狠综合曰曰曰88av | 日本一卡二卡在线 | 新狠狠干 | 伊朗做爰xxxⅹ性视频 | 嫩草网站入口 | 特黄色大片 | 巨乳动漫美女 | 亚洲三级电影 | av大帝| 欧美男人天堂 | 三级黄色生活片 | 六月色| 懂色av懂色av粉嫩av分享吧 | 国产又粗又猛又大爽 | 中文字幕11页中文字幕11页 | 一个人看的www片免费高清中文 | 男女作爱网站 | 肉肉视频在线观看 | 99久久精品无码一区二区毛片 | 天堂网2018 | 天天色天天色天天色 | 深夜福利网 | 一进一出好爽视频 | 久久久久久天堂 | 国产精久久久久久 | 在线黄色免费 | 亚洲天堂福利 | 精品国产伦一区二区三区免费 | 久久精品免费一区二区 | 午夜国产小视频 | 色偷偷伊人| 日韩一区二区在线免费观看 | 青青草视频成人 | 成人激情四射网 | 91精品久久久久久久久久久 | 超碰人人做 | 天天搞天天干 | 久久精品噜噜噜成人 | 真实偷拍激情啪啪对白 | 久久九九国产精品 | 亚洲网址 | 国产婷婷色综合av蜜臀av | 久久久久97 | 欧美日韩黄色网 | 亚洲欧美色视频 | 亚洲欧洲一区二区三区 | 久久中文字幕一区二区 | 免费观看成人在线视频 | 男人的天堂在线播放 | 色综合久久久久综合体桃花网 |