Python中有哪些库能够读取扩展名为.vtk或.stl的CT模型文件,并对普通视频执行3D图像注册。我已经找到了许多具有这种能力的软件,但我要寻找的不是一个程序,而是一个Python库,比如Numpy或OpenCV,我所需要做的就是import numpy或import cv2。
提供了我想要做的事情的例子,
我已经找到了几个Python库,它们“似乎”要做这类事情,但是它们在库描述中没有足够的信息来确保这是我想要的。我也开放使用多个库。有没有人做过类似的事情,如果有一个在任何图书馆有经验的人能给我一些建议,那就太好了,谢谢。如果没有,我也会考虑使用其他语言的库。
到目前为止我所考虑的
对于FW4SPL和MITK,由于调试旧错误后不断出现新错误,我无法成功编译源代码。似乎新错误的发生不会停止(我花了很多时间做这件事,不想再继续了)。
对于MeVisLab来说,这不是一个Python库,比如numpy或opencv,但是它是一个也可以编程的GUI。
对于Elastix、SimpleElastix、ITK和SimpleITK,它们确实是C++和Python库,它们看起来很完美,但我不确定它们是否提供了上述应用程序的需求。另外,我对彼此之间的关系感到非常困惑。
发布于 2017-04-03 06:30:12
我是第一次玩vtk和stl文件。你的问题使我好奇,但我显然没有经验。在发表上述评论之前,我就开始研究这个问题。我没意识到我们的话题太离题了抱歉。所以我在这里给你们我的结论,因为这里是为分享而建的。
1)对于.vtk文件,我看到的大多数库都是针对python2.7的,而我更喜欢最新版本(目前为3.5)。对于3.5,我最终采用了“woodscn”的版本,这个版本看起来很有希望,在我看来,编码所需的所有信息都在Reading a .vtk file with python上。
2)对于.stl文件,“conda- for”中的“nestly”包看起来不错,在nest.py上有一个典型的例子。
然后,只需在python脚本中编写import vtk和import nestly即可。
希望这能帮上忙
发布于 2022-07-26 06:39:13
您也可以使用VTK。vtk在python以及c++或java中都有不同的示例。试着从https://kitware.github.io/vtk-examples/和祝好运。
https://stackoverflow.com/questions/42967918
复制相似问题