SnappySonic提供了一个应用程序来模拟超声探头在人体躯干上的移动,它是为公众参与活动而设计的。”

snappysonic的Python项目详细描述


LogoGitLab-CI test statusTest coverageDocumentation Status

作者:斯蒂芬汤普森

SnappySonic可以用作超声波采集模拟器。跟踪系统(ndi或aruco标签)的输出是选择要显示的预录制视频帧。数据目录中包括合适的超声数据视频,但是用户可以选择自己选择的视频。

SnappySonic是SNAPPY软件项目的一部分,在Wellcome EPSRC Centre for Interventional and Surgical Sciences开发,是University College London (UCL)的一部分。

SnappySonic支持Python3.6。

pip install snappysonic
python snappysonic.py --config config.json

配置文件定义跟踪参数和图像缓冲区,例如

{
 "ultrasound buffer": "data/usbuffer.mp4",
       "buffer descriptions": [
              {
               "name": "glove",
               "start frame": 0,
               "end frame": 284,
               "x0": 20, "x1": 200,
               "y0": 200, "y1": 260,
               "scan direction": "x"
              },
  ]
  ....
  "tracker config": {
              "tracker type": "aruco",
              "video source": 2,
              "debug": true,
              "capture properties": {
                      "CAP_PROP_FRAME_WIDTH": 640,
                      "CAP_PROP_FRAME_HEIGHT": 480

 }
}

可以从here下载示例配置文件,并从source code repository data directory下载图像缓冲区

开发

克隆

您可以使用以下命令克隆存储库:

git clone https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerytorsosimulator

运行测试

单元测试是在使用tox的独立环境中执行的,tox还检查编码样式。

tox

安装

您可以使用

pip从pypi安装
pip install snappysonic

或者您可以直接从存储库进行pip安装,如下所示:

pip install git+https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/scikit-surgerytorsosimulator

致谢

WellcomeEPSRC支持。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java什么会导致程序在它似乎拥有的监视器上被阻止?   java Android studio设置视图的背景色   java我可以保存一个文本文件而不给用户修改它的能力吗?   pdfbox PDFBOX2。0:java堆堆栈错误   java是维护和操作AllowList的有效方法   JAVAsql。SQLException:找不到适合jdbc的驱动程序:mysql://localhost:3306/asd性爱   如何使用java。lang.NullPointerException:void 安卓。支持v7。应用程序。ActionBar。setElevation(float)“”在空对象引用上'   java调试空指针异常   java正则表达式,以按令牌的特定匹配项拆分,同时忽略其他匹配项   java为JPanel设置边框上的笔划   并发@Schedule方法的java行为   如何在Java中使用泛型与语言运算符和泛型类扩展数   java Rhino Javascript如何为异常堆栈跟踪标记字符串源   运行可执行jar时发生java错误,无法找到或加载主类