通常,有多种方式,可以读图片并显示出来。
下面提供的是VTK读JPG图像并显示
#!/usr/bin/env python
# encoding: utf-8
import vtk
image_path = r'D:\result.jpg'
jpg_reader = vtk.vtkJPEGReader()
jpg_reader.SetFileName(image_path)
jpg_reader.Update()
image_actor = vtk.vtkImageActor()
image_actor.SetInputData(jpg_reader.GetOutput())
render = vtk.vtkRenderer()
render.AddActor(image_actor)
render.ResetCamera()
ren_win = vtk.vtkRenderWindow()
ren_win.AddRenderer(render)
ren_win.SetWindowName("example")
ren_win.Render()
interactor = vtk.vtkRenderWindowInteractor()
style = vtk.vtkInteractorStyleImage()
interactor.SetInteractorStyle(style)
interactor.SetRenderWindow(ren_win)
interactor.Initialize()
interactor.Start()