Opencv 检测产品标签中的信息

Opencv 检测产品标签中的信息,opencv,nlp,computer-vision,ocr,tesseract,Opencv,Nlp,Computer Vision,Ocr,Tesseract,我试图阅读食品标签上的营养信息,问题是它们看起来都很不一样,下面是一些例子 我采取了什么办法? 我能够使用OpenCV检测表,然后使用PyteSeract执行OCR以逐行读取表,我面临的问题是由于不同类型的标签(图片中可以看到一些示例)而查找服务大小。我希望输出是这样的 { "serving_size" : "100g", "calories" : "80 kcal" "prote

我试图阅读食品标签上的营养信息,问题是它们看起来都很不一样,下面是一些例子

我采取了什么办法? 我能够使用OpenCV检测表,然后使用PyteSeract执行OCR以逐行读取表,我面临的问题是由于不同类型的标签(图片中可以看到一些示例)而查找服务大小。我希望输出是这样的

{  "serving_size" : "100g",
   "calories" : "80 kcal"
   "protein":"5g",
   "carbohydrates" : "50g",
   "fat":"15g",
   .
   .
 }
请让我知道解决这个问题的最佳方法是什么,我应该朝NLP或其他方向思考吗?如果需要更多信息,请告诉我