我是 Imagemagick 的新手,但我正在尝试对图像进行分割,即,当我将两个人的图像提供给分割代码时,输出图像应该在人的边缘上出现虚线,即分割识别。我已经尝试过使用 -segment 命令,但无法执行该命令。
任何人都可以通过提供解决图像分割的方法来帮助我。
在此先感谢,约翰
我是 Imagemagick 的新手,但我正在尝试对图像进行分割,即,当我将两个人的图像提供给分割代码时,输出图像应该在人的边缘上出现虚线,即分割识别。我已经尝试过使用 -segment 命令,但无法执行该命令。
任何人都可以通过提供解决图像分割的方法来帮助我。
在此先感谢,约翰
图像分割是一项非常复杂的任务。通过颜色或任何其他原始指标进行简单分割只有在非常受控的情况下才有可能。
Anders 已经建议研究一下 OpenCV——如果你真的对这个话题感兴趣,维基百科可能会帮助你开始。-> 通过OpenCV进行基于颜色的分割快速指南(此代码是 C,但 java 库应该几乎相同) -> 简单的边缘检测可以由著名的Canny Edge Detector完成
对于测试,matlab 将是获得快速结果的好工具。
如果我没记错的话,ImageMagicksegment
命令将根据某些度量和某些模糊度和分段大小参数对图像进行分段。你最终会得到相同颜色的段。听起来您真的想对图像/人物进行边缘检测?
一般来说,分割是计算机视觉中更难的问题之一,也许 ImageMagick 不是解决这个问题的最佳工具——我建议您看看OpenCV。
干杯,