自迁移出 MediaWiki 以来,本页内容尚未经过审查。如果您愿意帮忙,请查看帮助指南!
Insight Toolkit (ITK) 是一个跨平台open-source应用程序开发框架,广泛用于图像开发segmentation和图像注册程序。
ITK 与 ImageJ 集成
尽管 ITK 是 C++ 应用程序,但 ImageJ 中的许多 ITK 功能可通过 SimpleITK Java 兼容层使用。
在 ImageJ 中启用此功能只需打开 ImageJ-ITK update site 即可。请注意,这将触发大量下载,因为它需要 SimpleITK 本机库(最多几 MB)。
更新网站上有什么?
SimpleITK 0.90 随此更新一起发布。更新后,可以从脚本编辑器调用所有 SimpleITK 类。
在脚本中使用 @itkImage parameters 时,ImageJ Dataset 对象将自动转换为 SimpleITK Image 对象。
Script Editor中有几个模板展示了ITK的使用。以下示例显示了如何使用SimpleITK执行Otsu多级阈值。
# @itkImage image
# @OUTPUT Dataset output
from org.itk.simple import OtsuMultipleThresholdsImageFilter
otsu = OtsuMultipleThresholdsImageFilter()
# call otsu using simple itk wrapper
output = otsu.execute(image, 2, 0, 255, True)
开发者资源
- GitHub (we welcome pull requests)
- An ImageJ2 Op that uses SimpleITK
- An ImageJ2 command (plugin that adds a menu item) for the Op.
出版
要引用ITK,请使用以下书籍:
doi:10.3233/978-1-60750-929-5-586
另请参阅:
