【发布时间】:2011-09-23 05:09:24
【问题描述】:
我正在使用 ITK 工具包的 Canny Edge Detection。
与 OpenCV Canny 检测相比,它似乎相当慢。对于大小为 144x176 的图像,我的估计是 0.5 秒。
或者过滤器应该运行得更快吗?
感谢您的帮助, 皮特
【问题讨论】:
标签: image-processing edge-detection itk
我正在使用 ITK 工具包的 Canny Edge Detection。
与 OpenCV Canny 检测相比,它似乎相当慢。对于大小为 144x176 的图像,我的估计是 0.5 秒。
或者过滤器应该运行得更快吗?
感谢您的帮助, 皮特
【问题讨论】:
标签: image-processing edge-detection itk
即兴发挥,这对我来说似乎也有点慢,但我需要更多信息来提供帮助。
【讨论】:
ITK 中的许多过滤器都是通用的,但不一定是优化的。另一方面,OpenCV 已经过大量优化。 ITK 会慢很多也就不足为奇了。
因为 ITK 是大量模板化的,它依赖于编译器内联函数调用。如果您编译了 Debug(这可能是您的默认设置),ITK 将非常慢(使 Reaaaaaallllllllyyyyyy ssssslllooooowwwww)。在 Release 模式下编译后重试。
【讨论】: