vtkImageData基本操作
生活随笔
收集整理的這篇文章主要介紹了
vtkImageData基本操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
5.4 vtkImageData基本操作
圖像處理離不開一些基本的圖像數據操作,例如獲取和修改圖像的基本信息,訪問和修改圖像像素值,圖像顯示,圖像類型轉換等等。熟練掌握這些基本操作有助于使用VTK進行圖像處理的快速開發。
5.4.1圖像信息訪問和修改
vtkImageData中提供了多個函數用于訪問或者獲取圖像的基本信息,這些函數通常使用Set或者Get加上相應的信息名的形式,例如獲取圖像維數的方法定義為GetDimensions()。當然這里主要從類的層次上進行VTK的學習,這里不再具體贅述每個函數的基本名稱和使用,用戶可以查閱相應的類文檔。下面通過一個例子來說明怎樣訪問圖像的基本信息。程序運行如圖5.8所示。
1: vtkSmartPointerreader =
2: vtkSmartPointer::New();
3: reader->SetFileName ( “..\lena.bmp”);
4: reader->Update();
5:
6: int dims[3];
7: reader->GetOutput()->GetDimensions(dims);
8: std::cout<<”圖像維數:”<
教程系列導航:http://blog.csdn.net/www_doling_net/article/details/8763686
總結
以上是生活随笔為你收集整理的vtkImageData基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5、VTK在图像处理中的应用
- 下一篇: 监督学习 | SVM 之线性支持向量机原