【发布时间】:2015-02-19 17:17:44
【问题描述】:
我想使用 Android 应用程序和 OpenCV 检测食品包装上的一些营养成分。 到目前为止,我设法用一张营养表的图片来做到这一点,但当然它只适用于这张。
目标是检测和检索 100 克产品的能量、蛋白质和糖类的值。这些信息几乎出现在每张桌子上,这就是为什么我现在只关注它们。
所以我想知道是否有这样做的好方法?目前,我尝试检测每一个文本块,用Tesseract识别,如果符合我要找的词,就得到图片中对应的列和行,最终得到我想要的值。
有没有办法直接跟踪单词,并获得最适合图像的值(就与“100g”列的对齐而言)。
典型图片:hpics.li/4231f79
对不起,如果我的问题没有得到很好的解释,请问是否有不清楚的地方或者如果你想让我解释更多我目前所做的事情.. 也对不起我的英语
干杯
【问题讨论】:
-
你能告诉我们你使用的图像吗?如果您的方法适用于该特定图像,为什么它不适用于其他图像?
-
我希望我可以上传一张图片,但我没有足够的声望点..
-
它仅适用于此图像,因为我应用于图像的过程(轮廓查找,尺寸标准),但当应用于其他图像时,不再起作用。我正在寻找一种“跟踪”方法,可以自动查找这些单词。现在,我必须测试和分析二值化图像的每个“斑点”......
-
@zedv 这是一个示例图像hpics.li/4231f79