3D slicer如何快速建立C++插件以及后续开发

3D slicer如何快速建立C++插件以及后续开发

2023年7月3日发(作者:)

3D slicer如何快速建立C++插件以及后续开发

3D slicer主要是医学影像处理平台,很方便三维显示、图像分割配准和手术导航。如何利用好这个平台,开发出更多的临床疾病诊断算法。那么就需要充分利用slicer这种开源架构的优点,支持插件独立开发。因为这个平台国外用的比较多,国内独立开发插件的比较少。特此写下该篇总结,方便大家对slicer入门学习。

在3D slicer如何建立extension、添加module,详细步骤叙述如下:

1、利用slicer自己的 Extension Wizard模块,完成extension建立,如下图 2、Create extension

点击Create extension,在窗口中输入插件名,类型默认default,目标地址:C:/workSpace

3、上面点击ok后,会弹出对插件的描述,先默认吧。以后想发布了再改。代码里也可以改。 4、然后面板中会出现创建module按钮

点击 AddModule Extension,

在新窗口中填写module name、module type(C++版,loadAble)

点击ok

5、module目录已经生成,如下图 6、生成VS项目

先打开,

然后填写插件源代码目录、binaries目录、点击Configure按钮,

然后选择编译器VS2013 win64,点击finish。

7、第一次configure后,会报错误 要是你VS没安装默认C盘,会曝一个路径错误,我建议重新安装VS,否则就算改了参数还是报错。

然后其他的错误,主要改一下Slicer_DIR= C:/S4D/Slicer-build,

设置为slicer 的Debug binary目录,再点configure基本不会再出错。

小注意:

可以把CMAKE_INSTALL_PREFIX设置成C:/S4D/Slicer-build

可以方便后面把插件的动态库,快速发布到Slicer Debug环境中,方便调试。

正常情况下,这个conifure是无错误的,属性也没有了红色状态。

8、点击Generate,生成插件的VS项目 源码和Debug目录,如下图

VS项目目录,点击,打开VS项目

项目目录如下图,至于以后如何调试开发,敬请以后的文章

发布者:admin,转转请注明出处:http://www.yc00.com/web/1688382299a129637.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信