scikit手术arucotracker是一个使用aruco标记的简单跟踪界面
scikit-surgeryarucotracker的Python项目详细描述
作者:斯蒂芬汤普森
scikit surgeryarucotracker在opencv的aruco标记跟踪库和围绕scikit surgeryatracker设计的其他python包之间提供了一个简单的python接口。它允许您使用Aruco标记处理被跟踪的对象,就像使用其他跟踪硬件(例如ndi-scikit surgerynditracker)处理被跟踪的对象一样。
Scikit SurgeryarucoTracker是SNAPPY软件项目的一部分,在Wellcome EPSRC Centre for Interventional and Surgical Sciences开发,是University College London (UCL)的一部分。
Scikit SurgeryarucoTracker支持Python2.7和Python3.6。
安装
pip install scikit-surgeryarucotracker
使用
配置是使用python库完成的。跟踪数据以numpy数组的形式返回。
from sksurgerarucotracker.tracker import ARuCoTracker SETTINGS = { "video source" : 0 } TRACKER = ARuCo() TRACKER.connect(SETTINGS) TRACKER.start_tracking() print(TRACKER.get_frame() TRACKER.stop_tracking() TRACKER.close()
开发
克隆
您可以使用以下命令克隆存储库:
git clone https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgeryarucotracker
运行测试
您可以通过安装并运行tox来运行单元测试:
pip install tox tox
许可和版权
版权所有2019伦敦大学学院。 Scikit SurgeryTracker是根据BSD-3许可证发布的。有关详细信息,请参见license file。