在手写流程图中检测几何形状

时间:2014-11-21 09:22:00

标签: opencv image-processing

如何使用opencv?检测并分割流程图中的形状,如link所示。

我想检测每个形状,包括this纸张中的线条。

2 个答案:

答案 0 :(得分:0)

Sugestions: 由于你只有平方形式,你可以使用opencv中的hough line概率。有了它,您将从流程图中获取所有小段。尝试连接形成图表元素的线条。

答案 1 :(得分:0)

检测形状 - 好的。

阅读计算机生成的流程图 - 可以通过一些研究工作,

手工绘制 - 不行,

手写流程图 - 没办法。

即使在今天,OCR技术对于在未知,随机位置手写文本的图像也不是100%。

我会从理想的形状(没有旋转等)开始,找到一个基本算法并推广计算机编写的图表 - 如清晰的绘制图表。然后找到一个工作在手写图像集上的手写的方法,每个问题都有不同的障碍,如未连接的线,旋转,圆角与垂直角,解开的形状 ......

我相信,如果你以某种方式设法做到这一点 - 收到ICCV& CVPR奖励,你会有很多假设让它起作用,所以有人仍然可以绘制另一个错误算法的图表。