问题描述
我正在尝试使用Simple ITK提供的STAPLE过滤器。我不明白如何解释execute方法中的输入,缺少文档。例如:
Execute(const Image&image1)或Execute(const Image&image1,const Image&image2)
来自:https://simpleitk.org/doxygen/latest/html/classitk_1_1simple_1_1STAPLEImageFilter.html
const Image是什么意思? 在Image和image1上将执行什么操作?
谢谢!
解决方法
Const是C ++关键字,表示在该方法中不会修改输入参数。 “&”号表示参数已通过引用传递给方法。这意味着整个输入图像不会放在堆栈上,而只是对其的引用(地址)。
这些是您确实不需要担心的性能/实施问题。基本上,您是将一张或多张图像传递到STAPLE过滤器进行分析。