Algorithme de reconnaissance des étiquettes de prix qui fonctionne même sur les terminaux de collecte de données

Bonjour, Habr! Aujourd'hui, nous continuons notre série classique d'articles sur la façon d'utiliser quelque chose de pratique et de pratique en utilisant des méthodes de traitement d'image et de reconnaissance de formes. Aujourd'hui, nous allons nous concentrer sur la tâche de reconnaître les étiquettes de prix. Les étiquettes de prix habituelles pour les produits que n'importe qui peut trouver dans n'importe quel magasin. Seulement pour assurer une bonne fonctionnalité, nous ajouterons une exigence importante à l'énoncé du problème: des images reconnaissables sont obtenues à l'aide d'un appareil photo numérique de petit format, et le dispositif informatique a des limitations de ressources importantes. En d'autres termes, nous vous expliquerons comment reconnaître les étiquettes de prix sur un appareil mobile peu performant en calcul (au fait, il ne s'agit pas tant d'un smartphone chinois bon marché, mais de terminaux de collecte de données industrielles spéciales,qui, pour un certain nombre de raisons, ont également des «cerveaux» plutôt faibles). Donc, si vous êtes intéressé par le sujet de l'automatisation de la vente au détail, bienvenue chez cat!



 


, , , ().


, - , . , . , . .


, . , - ( ), .


, . , : Odroid XU4 ( , Honeywell) . retail-, .



:


  1. .
  2. () .
  3. .
  4. .
  5. , . : , , .

4 .
:


  1. : - .

, , .


, , . ,





 



(, ) (, , -, , , ..), .
- . , . : , , , - .



, . - .


, . , .. .


. .


, . , .


. , . , , .


, . , , , .



. , , . , . , , — -- .


, , (. ) — .


, : .



8- . .


, . , . , , .



, , , .


, . , . , , , , , . , (- ), , , , .



. , . () .


, . , , . , , . , . . .


, .


, .



 



, .


708 , 29 ( ). 679: ~80 , ~90 , ~150 , ~ 40 50 . 1350x700 800x400.


, .


:


  • True Positive (TP) — , ,
  • True Negative (TN) — , ,
  • False Positive (FP) — , , , - () ,
  • False Negative (FN) — , .

:


TotalTP, #TP, %TN, #TN, %FP, #FP, %FN, #FN, %Precision, %Recall, %Accuracy, %
67966497.800.000131.920.398.199.797.8

:


TotalTP, #TP, %TN, #TN, %FP, #FP, %FN, #FN, %Precision, %Recall, %Accuracy, %
70866493.8152.1273.820.396.199.795.9

:


Correct zone foundCorrect valueCorrect value, %
66465097.9

, . FP , , TN , FP.


: — 162 Odroid-XU4 .



, . , . — , ( ). , , - // ( ), “ ”. “” ( ) . , , , “ ” , . .


All Articles