为示例图像推荐形状识别库

时间:2011-08-24 07:23:47

标签: image-processing

我需要找到一些库(可以是商业版)来检测像这样的图片中的矩形形状:

enter image description here

您认为哪些图书馆可以完成这项工作?

另外,我知道图像处理中有很多算法,您认为可以做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

Mathematica 8的快速尝试产生了这种解决方案。围绕一些细节很容易。

创建黑色墨水的二进制掩码,然后删除小组件(数字):

binary = Binarize[img, .5];
bclean = ColorNegate[DeleteSmallComponents[ColorNegate[binary]]];

enter image description here enter image description here

现在计算连接的组件并删除背景组件:

comp = DeleteBorderComponents[MorphologicalComponents[bclean]];

我使用命令Colorize[comp]直观地评估了结果。

enter image description here

从那时起,命令ComponentMeasurements可以让你进一步分析你感兴趣的blob(参见http://reference.wolfram.com/mathematica/ref/ComponentMeasurements.html)。