C ++ - 图像处理库还是计算机视觉库?

时间:2011-02-25 20:33:10

标签: c++ image-processing computer-vision libraries

我有兴趣使用C ++对医学图像进行特征提取(即恶性和良性结节)。

什么适合我,图像处理库或计算机视觉一个?

感谢。

4 个答案:

答案 0 :(得分:6)

如果您想进行特征提取,您应该更多地了解计算机视觉库。图像处理更多地是Photoshop所做的那种算法,即增强/改进/转换图像,而不是从它们中检索信息。这些术语有时使用同义词。

您可能需要查看OpenCV,它们提供了一些功能提取器,它是一个易于使用的C ++库。

答案 1 :(得分:2)

对于医学影像,我强烈推荐ITK,这是专为此目的而开发的,并得到美国政府主要研究资助机构(如国家科学基金会或国家癌症研究所)的支持。

答案 2 :(得分:1)

我使用LTIlib进行裁剪图像处理。 我知道医学有点不同,但“理解”航拍图像的复杂性并不是微不足道的,相信我。

无论如何,我会提倡LTIlib,因为它的“C ++”味道非常适合。表现也很不错。我的(现在)旧的8 MPix图像与LTI在MVTec Halcon的比较速度中获得了结果。

答案 3 :(得分:1)

在图像处理中,您可以学习增强,增强对比度,清晰度,在图像中找到特定形状,就像所有照片编辑器一样。 特征提取,立体视觉,对象跟踪是计算机视觉库的一部分。如果您正在研究医学图像,您将需要图像处理工具箱和计算机视觉工具箱。为此您可以使用openCV。但更好的选择是去使用MATLAB工具箱,易于使用。您可能会在以后的研究工作中需要机器学习工具箱,因为这个matlab将提供更完整的解决方案。