vtk实战(三十九)——读取PNG数据

来源:互联网 发布:在ubuntu安装虚拟机 编辑:程序博客网 时间:2024/05/22 06:43
#include <vtkSmartPointer.h>#include <vtkImageViewer2.h>#include <vtkPNGReader.h>#include <vtkRenderWindow.h>#include <vtkRenderWindowInteractor.h>#include <vtkRenderer.h>int main(){    char* fileName = "camera.png";    vtkSmartPointer<vtkPNGReader> reader =        vtkSmartPointer<vtkPNGReader>::New();    reader->SetFileName(fileName);    vtkSmartPointer<vtkImageViewer2> imageViewer =        vtkSmartPointer<vtkImageViewer2>::New();    imageViewer->SetInputConnection(reader->GetOutputPort());    vtkSmartPointer<vtkRenderWindowInteractor> renderWindowInteractor =        vtkSmartPointer<vtkRenderWindowInteractor>::New();    imageViewer->SetupInteractor(renderWindowInteractor);    imageViewer->Render();    imageViewer->GetRenderer()->ResetCamera();    imageViewer->Render();    renderWindowInteractor->Start();    return 0;}

result

0 0
原创粉丝点击