ITK-SNAP-2.4.2

继续记录以前的内容,存在这里备份。itksnap是一个医学图像处理相关的开源软件,具体细节,请看官自行搜索。

ITK-SNAP versionCMake versionITK versionVTK versionFLTK or Qt version
1.8.0 and later2.4.63.85.2FLTK 1.1.9
1.9.x and later2.6.43.85.2FLTK 1.1.9
2.1.4 and later2.6.43.205.61FLTK 1.3.x-r7710
2.3.0 and later2.8.93.205.61FLTK 1.3
2.4.0 and later2.8.94.25.61FLTK 1.3
3.0.0 and later2.8.94.25.8Qt 4.8.2

ITK-SNAP下载地址在这里O(∩_∩)O


编译环境:win8 64bit&VS2010&fltk-1.3.0&VTK5.8&InsightApplications-3.20.0。只要FLTK安装上图设置好后,其他无压力。FLTK lib库需要手动输入:
fltkd.lib;fltkformsd.lib;fltkgld.lib;fltkimagesd.lib;fltkjpegd.lib;fltkpng.lib;zlibd.lib
D:/fltk/build/lib
FLTK可能遇见的错误:缺少X11头文件。。。我已经解决了,下了个cygwin,然后从里面找的x11头文件。
这里写图片描述


类、结构、工会和简要的描述和接口:
接口描述
AllPurposeProgressAccumulator这个类将来自不同来源的进度报告到一个进步的价值
AnnotationInteractionMode UI交互模式,负责多边形绘图和编辑
AnnotationSettings
itk:BinaryDiamondStructuringElement < TPixel、VDimension TAllocator >社区代表一盒结构元素与二进制元素
itk:BSplineScatteredDataPointSetToImageFilter < TInputPointSet TOutputImage >图像过滤器提供了一种b样条逼近输出
泡沫
BubblesInteractionMode UI交互模式,负责泡沫位置分割
CachingUnaryFunctor < TInput,TOutput TFunctor >一个使用的函子 UnaryFunctorCache 返回预先计算的值
CastNativeImageBase < TPixel TCastFunctor >一个适配器类,投下原生格式的图像 GuidedNativeImageIO 一个TPixel类型的图像。 实际的铸造使用函子TCastFunctor。 使用派生类
CastNativeImageToRGB < TRGBPixel >一个适配器类,投下原生格式的图像 GuidedNativeImageIO RGB图像
CastNativeImageToScalar < TPixel >一个适配器类,投下原生格式的图像 GuidedNativeImageIO 一个标量给定类型的形象
ColorLabel一个标签的信息用于分割。 颜色标签用来描述像素的分割图像。 这些标签对应分割图像的强度 IRISImageData 类
ColorLabelTable一个表来管理颜色标签
ColorMap这个类提供了一个表示颜色的地图。 彩色地图是一个映射区间[0,1]的RGBA空间。 映射是分段连续。 它是连续的,它是线性的吗
ColorMap:CMPoint
ColorMapBoxFLTK框用于显示一个彩色地图
ColorMapWidgetFLTK框用于显示一个彩色地图
CommandLineArgumentParser用于解析命令行参数和返回一个参数列表。 用法:
CommandLineArgumentParseResult返回的对象 CommandLineArgumentParser
itk:CoxDeBoorBSplineKernelFunction < VSplineOrder >BSpline内核用于密度估计和nonparameteric回归
Crosshair3DInteractionMode3 d交互模式,负责三维十字交互
CrosshairsInteractionModeUI交互模式,负责十字定位
itk:DirectCUBFileAdaptor
EdgePreprocessingImageFilter < TInputImage TOutputImage >一个过滤器用于边缘预处理虹膜图像的应用程序
EdgePreprocessingSettings
EdgeRemappingFunctor < TInput TOutput >
FLTKCanvasFl_Gl_Window的延伸与先进的交互处理
FLTKEvent包装FLTK事件信息
FLWidgetActivationManager简化管理部件的开/关状态这个类可以链接的开关状态FLTK部件与一组旗帜和菜单项“国家机器”。 旗帜可以彼此相关,例如,国旗可以暗示另一个或一组旗帜上可以相互排斥
FunctionPlot2D绘制2 d图形的UI组件使用GL的功能
FunctionPlot2DBox一个FLTK框用于画一个阴谋使用上面的对象
FunctionPlot2DSettings
itk:GenericCUBFileAdaptor
GenericImageData这个类封装了虹膜图像数据使用的组成部分
GenericSliceWindow一个窗口用来显示一个2 d切片在提前或者虹膜模式
GenericSliceWindow:EventHandler
GenericWidgetWrapper < TWidget TFlag >
GlobalState包含全局变量描述应用程序的状态
GreyImageInfoCallback适配器的接口 ImageInfoCallbackInterface 用于将注册信息传递给IO向导
GreyImageWrapper形象包装在虹膜/临时用于灰度图像
GreyImageWrapper:IntensityFunctor
GreyTypeToNativeFunctor
GuidedMeshIO类处理网格文件IO基于“指导”从注册表文件
GuidedNativeImageIO这类执行图像IO等基于用户提供的参数显式输入输出类型,以及某些类型如生,必要的附加信息
GuidedNativeImageIO:FileFormatDescriptor
HelpViewerLogicUI逻辑帮助查看器窗口
ImageCoordinateGeometry这个类描述了图像坐标系之间的几何关系,病人坐标系统,显示坐标系统
ImageCoordinateTransform
ImageInfoCallbackInterface一个虚拟类,用于提供特定于映像的信息 ImageIOWizardLogic 对象
ImageIOWizardBase
ImageIOWizardLogic
ImageRayIntersectionFinder < TPixel THitTester >一种算法对任意图像测试射线击中。 该算法遍历一线,直到找到一个像素,满足冲击试验机(函子与经营者()为无命中返回0和1)
ImageWrapper < TPixel >抽象父类所有的包装形象
IntensityCurveBoxFLTK框(Gl_Window)用于涂料强度映射曲线
IntensityCurveInteraction
IntensityCurveInterface强度的基类映射曲线
IntensityCurveVTK基于VTK的花键强度映射花键类
InteractionMode这个类定义了一个UI交互模式
InteractionModeClient一个抽象类,可以通过Fltk事件交互模式
iris_vector_fixed < T,VSize >VNL向量的扩展与一些特殊的琐碎的额外的功能
IRISApplication这个类封装了登录的最高水平和虹膜
IRISException设置一个家庭提前/虹膜例外
IRISImageData这个类封装了虹膜图像数据使用的组成部分
IRISMeshPipeline小管道用于虹膜分割图像转换为网格
IRISSlicer < TPixel >一片提取过滤器3 d图像
IRISSliceWindow虹膜中使用2 d切片窗口应用程序的一部分
IterationReporter
LabelEditorUIBase基类标签编辑器UI逻辑
LabelEditorUILogic逻辑类标签编辑器UI逻辑
LabelImageHitTester
LabelImageWrapper ImageWrapper在提前/虹膜分割图像
LabelImageWrapper:IntensityFunctor
LabelToRGBAFilter简单的过滤,地图标签图像RGB彩色图像
LayerInspectorUIBase基类层编辑器UI逻辑
LayerInspectorUILogic逻辑类层编辑UI逻辑
LevelSetExtensionFilter < TFilter >
LevelSetImageWrapper形象包装在快速水平集图像
LevelSetImageWrapper:MappingFunctor
LevelSetMeshPipeline管道用于计算网格的零水平集
LevelSetPreview2d
MeshExportSettings
MeshIOWizardUIBase
MeshIOWizardUILogic
MeshObject一个类代表一个网格生成的分割
MeshOptions在虹膜的选项设置网格显示
NativeToGreyTypeFunctor
OpenGLSliceTexture该类用于把一个2 d ITK形象(任意)类型的GL纹理
PaintbrushInteractionModeUI交互模式,负责画形状的面具(刷)
PaintbrushSettings
PaintbrushWatershedSettings
itk:ParallelSparseFieldCityBlockNeighborList < TNeighborhoodType >方便类存储indicies它引用的邻居像素在一个社区
itk:ParallelSparseFieldLevelSetImageFilterBugFix < TInputImage TOutputImage >这个类实现了一个有限差分偏微分方程解算器发展表面嵌入卷作为水平集
itk:ParallelSparseFieldLevelSetImageFilterBugFix < TInputImage TOutputImage >::ParallelSparseFieldLevelSetThreadStruct
itk:ParallelSparseFieldLevelSetImageFilterBugFix < TInputImage TOutputImage >::ThreadData
itk:ParallelSparseFieldLevelSetNode < TNodeIndexType >
PolygonDrawing代码绘图和编辑多边形
PolygonDrawing:顶点
PolygonInteractionModeUI交互模式,负责多边形绘图和编辑
PreprocessingUIBase基类预处理UI
PreprocessingUILogicUI逻辑预处理
RecursiveInteractionMode交互模式,更多的交互模式可以添加这个类是一个交互模式和交互模式客户端,这样你就可以创建一个树的交互模式。 唯一要记住的是,如果你覆盖的幻觉之上事件方法之一,你需要调用超类::幻觉之上为了孩子事件被调用
RegionInteractionModeUI交互模式,负责ROI定位
注册表 键-值对地图的一棵树
注册中心::IOException
注册中心::SyntaxException
RegistryEnumMap < TEnum >
RegistryValue
RescaleNativeImageToScalar < TPixel >一个适配器类,重新调节原生格式的图像 GuidedNativeImageIO 指定的标量类型
RestoreSettingsDialogLogic一个对话框,用于提示用户是否要恢复设置与图像相关联
RestrictedImageIOWizardLogic一个向导加载和保存图像的大小和间距限制另一个(在我们的例子中,灰度)的形象
RGBImageWrapper形象包装的RGB图像
ScalarImageWrapper < TPixel >一个包装一个itk:图像和相关的管道
Scalpel3DInteractionMode3 d交互模式,在两个负责切割3 d视图
SignedDistanceFilter < TInputImage TOutputImage >这个过滤器计算距离签署的内部/外部形象给“内部”的一个二进制图像
SignedDistanceFilter < TInputImage TOutputImage >::InvertFunctor
SimpleFileDialogLogic与历史上一个非常基本的文件对话框列出一个简单的文件对话框用于加载和保存文本文件,如项目、立体像素计数等
SliceWindowCoordinator坐标缩放(或者其他)方面的三个正交切片窗口之间的行为
SmoothBinaryThresholdFunctor < TInput TOutput >一个过滤器用于执行二进制阈值产生速度图像
SnakeParameters水平集演化参数。 大多数这些参数对应LevelSetFunction的条款
SnakeParametersPreviewBox一个用户界面组件用于在2 d预览蛇参数
SnakeParametersPreviewBox:服务团团员
SnakeParametersPreviewPipeline管道用于预览蛇参数
SnakeParametersUIBase基类为参数设置用户界面
SnakeParametersUILogicUI逻辑预处理
SNAPAdvectionFieldImageFilter < TInputImage TOutputValueType >一个过滤器用于计算快速水平集方程中的平流字段
SNAPAppearanceSettings用户可以配置用户界面设置
SNAPAppearanceSettings:元素
SNAPImageData包装的快速自动分割管道
SNAPImageData:InvertFunctor
SNAPLevelSetDriver < VDimension >突然之间的通用接口应用程序和ITK水平集的框架
SNAPLevelSetDriver < VDimension >::InvertFunctor
SNAPLevelSetDriverBase一个抽象的接口,允许代码编写独立的维度水平集过滤器。 文档的方法,请参阅 SNAPLevelSetDriver
SNAPLevelSetStopAndGoFilter < TInputImage TOutputImage >的扩展ITK SparseFieldLevelSetImageFilter,允许用户执行一个迭代
SNAPSegmentationROISettings
SNAPSliceWindow窗口用于显示片在应用程序的一部分
SNAPTestDriver类用于发射不同的测试
SNAPTestDriver:TemplatedTestCreator < TPixel >
SpeedColorMap一个非常简单的函子用来映射的强度范围(1,1)RGB颜色空间
SpeedImageWrapper形象包装速度图像
SpeedImageWrapper:OverlayFunctor
Spraypaint3DInteractionMode3 d交互模式,负责喷涂的3 d视图
SystemInterface提前和操作系统之间的接口。 该类负责寻找系统目录,磁盘读写用户首选项,等等
SystemInterface:IPCMessage
TestCompareLevelSets
TestImageWrapper < TPixel TWrapper >
TestUsageException
ThresholdSettings
ThumbnailInteractionModeUI交互模式,负责变焦缩略图显示在窗口的左下角
轨迹球虚拟轨迹球的3 d窗口
Trackball3DInteractionMode3 d交互模式,负责三维旋转和缩放
UnaryFunctorCache < TInput,TOutput TFunctor >缓存一元算子操作类型如短和char
UndoDataManager < TPixel >管理数据(增量更新)itk-snap撤销/重做
UndoDataManager < TPixel >::三角洲
UserInterfaceBase基类的主要用户界面
UserInterfaceLogic逻辑的主要用户界面
ValuatorWidgetWrapper < TWidget,TValue TFlag >
VectorImageWrapper < TPixel >一个包装一个itk:图像和相关的管道
itk:VoxBoCUBImageIO读VoxBoCUBImage文件格式
itk:VoxBoCUBImageIOFactory创建的实例 VoxBoCUBImageIO 使用一个对象工厂对象
itk:VoxBoCUBImageIOSwapHelper < TPixel >
VTKMeshPipeline一个小管道用于将一个ITK与水平集图像VTK轮廓,与可选的模糊
WidgetActivationManager < TFlag >为小部件管理通用状态机
WidgetActivationManager < TFlag >::FlagData
WidgetActivationManager < TFlag >::观察者
WidgetActivationManager < TFlag >::规则
WidgetActivationManager < TFlag >::WidgetWrapper
Window3D窗口用于显示三维分割
Window3D:EventHandler
ZoomPanInteractionModeUI交互模式,负责的缩放和移动
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值