我正在尝试在手绘图中检测对象和文本。
我的目标是能够将这样的东西“解析”成一个对象结构以供进一步处理。我的第一个目标是检测文本、线条和框(箭头等......不重要(现在;))
我需要一些指导的是接下来的步骤。我有几个想法:
- 轮廓分析
- 使用 UNIPEN 的 OCR
- 边缘检测
轮廓分析
我一直在阅读 CodeProject 上的“C# 中图像识别的轮廓分析”,这可能是识别框等的好方法。但我的问题是框是连接的,因此不会形成单独的对象以与模板匹配。因此,如果这是一种可行的方法,我需要一些建议。
使用 UNIPEN 的 OCR
我想使用 UNIPEN(参见 CodeProject 上的“使用多神经网络的大型模式识别系统”)来识别手写字母,然后从图像中“删除”它们,只留下方框和线条。
边缘检测 另一种方法是检测所有的线和角,并以此推断图像所包含的框和线。在这种情况下,关于如何拉直线条并找到 90 度角的想法会很有帮助。
一般来说,我认为我只需要一些关于应用哪种策略的指示,而不是代码示例(尽管它会很棒;))