मैं पायथन में एक प्रोग्राम विकसित कर रहा हूं जो स्टोर अलमारियों पर एक विशेष उत्पाद का पता लगाता है। मैंने डिस्क्रिप्टर प्राप्त करने के लिए SIFT alghoritm का उपयोग किया और फिर मैंने SIFT सुविधाओं का मिलान करने के लिए knnMatcher का उपयोग किया। मैंने झूठे मैचों को खत्म करने के लिए अनुपात परीक्षण लागू किया और फिर मैं यह तय करने के लिए थ्रीहोल्ड लागू करता हूं कि पाए गए मैचों की संख्या पर्याप्त है या नहीं। हालाँकि मुझे इस स्थिति में एक विशेष समस्या है:

enter image description here

नतीजा यह है कि ट्रेन की छवि में नेस्क्विक उत्पाद के पर्याप्त मिलान पाए गए, भले ही दोनों उत्पाद समान न हों (वास्तव में छवि का नीचे का हिस्सा अलग है)। स्थिति से संपर्क करने का सबसे अच्छा तरीका क्या है? बहुत बहुत धन्यवाद!

1
N. Wood 27 अक्टूबर 2018, 21:14

1 उत्तर

सबसे बढ़िया उत्तर

आपको अपने कार्य के लिए टेक्स्ट निष्कर्षण और मान्यता को शामिल करना चाहिए। ऐसा हो सकता है कि एक ही निर्माता के कई उत्पादों का एक ही लोगो हो, जैसा कि यहां है और इसलिए फीचर आधारित मान्यता विफल होना तय है। लेकिन अगर आप टेक्स्ट के साथ ऐसा ही करते हैं तो ऐसा नहीं होगा क्योंकि टेक्स्ट किसी विशेष उत्पाद और निर्माता के लिए विशिष्ट होगा।

0
Shubham Jaiswal 28 अक्टूबर 2018, 02:31