【发布时间】:2010-12-12 02:11:47
【问题描述】:
这并不是真正的“OCR”,因为它不能识别字符,但它与应用于曲线的想法相同。任何人都知道用于从(光栅)绘图图像中检索值的图像处理库或已建立的算法?例如,在这张图表中,我很难用眼睛读取准确的值,因为网格线之间存在这样的差距:
我可以使用直尺之类的,但它仍然容易出错。如果有软件可以截取任何旧图并自动将其转换为值表或可以查询的函数,那就太好了。
好像叫“曲线识别”?也可用于从未发表基础数据的科学论文中的曲线中提取数据。
并且可以有一些人工指导。例如,OCR 没有理由无法读取“100”并将其与线条匹配,但是在机器提取曲线相对于网格线的路径后,让人类给线条数值是可以的。我最感兴趣的是相对于网格跟踪曲线的功能,即使网格倾斜、旋转或warped in a non-affine way。
更新:
现在有一篇名为Converting scanned graphs to data 的维基百科文章,链接中有一堆软件。还有一些software on alternativeto.net。我猜理论现在属于http://dsp.stackexchange.com,而软件解决方案属于http://superuser.com?
【问题讨论】:
-
我使用过arohatgi.info/WebPlotDigitizer 需要对图形进行一些手动注释,但在您的情况下,我认为这是最简单的选择!
-
@RasmusBååth:是的,这就是我一直在使用的。不过,这更像是一个编程问题。
-
我使用PlotDigitizer。你可以试试它的free online app here。
标签: image-processing charts plot ocr curve-fitting