如何将图像转换为对象文件,如.obj或.ply。我需要用可视化工具包和c++编写一些代码。感谢
图像数据是像素数据,.obj/.ply或stl是具有点和单元(对于.obj单元是三角形(信息的3D几何数据。
你的问题还不清楚,但给你一些步骤-
- 首先,您需要确定如何将像素转换为点?vtkImageDataGeometryFilter在这里可能会有所帮助。尽管这可能还不够,因为您还需要三角形数据
- 一旦从图像数据中获得vtkPolyData,就可以将该数据写入STL、OBJ或PLY格式。您可以使用以下VTK类vtkSTLWriter、vtkOBJWriter和vtkPLYWriter