vtk读取png图片,发现显示出来的全是背景,图片没办法显示
vtk吧
全部回复
仅看楼主
level 1
swf秒速 楼主
哪位大神可以帮我看一下里面的问题
import vtk
aRenderer=vtk.vtkRenderer()
renWin=vtk.vtkRenderWindow()
renWin.AddRenderer(aRenderer)
iren=vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)
vtkReader=vtk.vtkPNGReader()
vtkReader.SetFileName("11.png")
skinMapper=vtk.vtkPolyDataMapper()
skinMapper.SetInputConnection(vtkReader.GetOutputPort())
skinMapper.ScalarVisibilityOff()
skin=vtk.vtkActor()
skin.SetMapper(skinMapper)
aCamera=vtk.vtkCamera()
aCamera.SetPosition(0, 1, 0)
aCamera.SetFocalPoint(0, 0, -1)
aRenderer.AddActor(skin)
aRenderer.SetActiveCamera(aCamera)
aRenderer.ResetCamera()
aRenderer.SetBackground(.2,.3,.4)
renWin.SetSize(600, 600)
renWin.Render()
iren.Start()
del skinMapper
del skin
del aCamera
del aRenderer
del renWin
del iren
2018年10月28日 14点10分 1
level 1
楼主及解决问题了么。 我也遇到这个问题了, png单通道是16位。 怎么用vtkPNGReader去读16位的, 要设置什么参数
2019年06月12日 06点06分 2
1