Changes

Jump to navigation Jump to search
1,147 bytes added ,  16:21, 21 March 2022
no edit summary
Line 1: Line 1: −
== Current state ==  
+
OCR (aka Optical Character Recognition) is an important building block for Open Food Facts. As most users feeds in images (convenient from mobile device), we have to extract information from those image, and OCR is one of the best way to do this.{{Box
* OCR extraction of Ingredients using Tesseract 2 (production) and 3 (.net)
+
| 1    =  Slack channel
 +
| 2    =  [https://openfoodfacts.slack.com/messages/ocr/ #ocr]
 +
}}
 +
=== Current state ===  
 +
* On-demand OCR extraction of ingredients [https://cloud.google.com/vision/overview/docs/ Google Cloud Vision], as google gently give us with free credits.
 +
* Each photo, when uploaded is sent to the OCR<ref group="Code">See [https://github.com/openfoodfacts/openfoodfacts-server/blob/main/scripts/process_new_image_off.sh process_new_image_off.sh]  called through [https://github.com/openfoodfacts/openfoodfacts-server/blob/main/conf/incron.conf incron]</ref>
 +
* you can retrieve the OCR file associated to a photo replacing the <code>.jpg</code> extension in original image by <code>.json</code>
 +
 
 +
== Archive ==
 +
 
 +
=== Tesseract ===
 +
Previously we were using Tesseract on demand (but not storing output)
 
* Uses the French dictionary for all languages
 
* Uses the French dictionary for all languages
 
<pre>
 
<pre>
Line 10: Line 21:  
**https://code.google.com/p/tesseract-ocr/wiki/FAQ#How_do_I_provide_my_own_dictionary
 
**https://code.google.com/p/tesseract-ocr/wiki/FAQ#How_do_I_provide_my_own_dictionary
   −
== Roadmap ==
+
=== Old Roadmap ===
 
[[OCR/Roadmap]]
 
[[OCR/Roadmap]]
 +
=== Old OCR results ===
 +
[[OCR/Results]]
 +
 +
== References ==
 +
<references group="Code" />
 +
[[Category:OCR]]
 +
[[Category:Artificial Intelligence]]
 +
 +
<references group="Code" />
199

edits

Navigation menu