代码之家  ›  专栏  ›  技术社区  ›  Arnkrishn

OpenCV Vs ImageMagick?[闭门]

  •  7
  • Arnkrishn  · 技术社区  · 15 年前

    我有一个即将到来的项目,是关于图像分割,即根据像素的某些视觉特性将构成图像的像素分组成簇。

    我们计划在C++中做它,并把它放在两个图像处理/操作库中——OpenCV和IMAGE。我正在阅读ImageMagick,它似乎有很多API来操作图像。这很好,但在我们的项目中,我们将使用相当多的线性代数和矩阵操作来处理形成图像的像素,以便完成分割。我想知道ImageMagick是否支持这一点。

    3 回复  |  直到 9 年前
        1
  •  7
  •   tom10    15 年前

    我在这里假设你所说的“图像分割”是指根据像素值将像素分组成簇 以及相邻像素的值 . 如果你只是独立计算像素属性,本质上只是想把一幅图像加载到一个矩阵中,那么你使用什么可能无关紧要;但要做任何分析,OpenCV是一条路要走,或者至少值得一看。

        2
  •  9
  •   Alphaneo    15 年前

    opencv更适合计算机视觉, ImageMagick是一种更通用的图像处理工具。

    我发现ImageMagick对于图像处理项目更有用,因为它的API集比openCV更丰富。

    但是如果你正在研究计算机视觉相关的东西,比如物体检测,OpenCV可能会很好。

        3
  •  -7
  •   Honza Zidek    10 年前