作为我们项目的一部分,我们必须在给定沉船的水下特定图像中找到给定物体的尺寸。这对我来说是全新的,所以我的朋友告诉我,在matlab中它可能。请帮助我
答案 0 :(得分:0)
我认为你应该调查image blobs
和Edge detection
。这就是我要开始的地方
您已经在MatLab上设置了吗?如果您可以使用C#,我会研究:AForge.NET C#的图像处理库:
http://www.aforgenet.com/projects/iplab/
之前我曾使用AForge识别图像中的“blob”并执行其他图像处理操作。
答案 1 :(得分:0)
如果你还没有在Matlab上完成,那么可以尝试使用ImageMagick中的AForge.NET或Magick.NET。 为了识别图像的尺寸,我们必须通过识别图像的手动过程进行思考。我们如何从图像中识别水中的船舶?物体与图像中的周围区域有何不同?
由此,您可以尝试将船识别为blob并处理blob。有时,您可能无法将船识别为斑点,可能是由于周围的噪音。找到方法去除噪音或通过腐蚀或稀释或组合使物体远离周围区分。