8

एक छवि में पहचानने के लिए सबसे अच्छा तरीका क्या है (एक पाठ, हस्ताक्षर, लोगो हो सकता है। चेहरे, वस्तुओं, लोगों, आदि) एक छवि में, सभी छवियों को एक ही से लिया जाता है कोण, जिसका अर्थ है पहचानने के लिए पैटर्न हमेशा एक ही कोण पर दिखाई देगा, लेकिन स्थिति/आकार/गुणवत्ता/चमक, आदि नहींछवि में पैटर्न की पहचान

मान लीजिए कि मेरे पास लोगो है, मैं 1000 छवियों पर एक परीक्षण चलाने के लिए चाहता हूं, विभिन्न आकारों से & गुणवत्ता और उन छवियों को प्राप्त करें जिनमें इस पैटर्न को एम्बेड किया गया है या कम से कम एक उच्च संभावना है कि यह पैटर्न एम्बेड किया गया हो।

धन्यवाद,

+0

कुछ चित्र ... –

+0

पैटर्न मिलान कंप्यूटर दृष्टि में सबसे कठिन समस्याओं में से एक है अपलोड करें - अच्छी किस्मत। –

उत्तर

2

पर्ल? मैंने लिनक्स या सी के साथ ओपनसीवी का उपयोग करने का सुझाव दिया होगा क्योंकि आप लिनक्स प्लेटफार्म पर हैं।

आप SURF और SIFT देख सकते हैं (यह बताता है कि ओपनसीवी और सी ++ के साथ कोड को संलग्न करने के साथ कैसे करें) जो सभ्य टेम्पलेट मिलान (लोगो, आदि) कर सकते हैं।

टेक्स्ट डिटेक्शन मछली का एक अलग केतली है, मैं Robust Text Detection in Natural Images with Edge-enhanced maximally stable extremal regions पेपर का सुझाव दूंगा जो मैंने देखा है कि प्राकृतिक दृश्यों से मजबूत पाठ पहचान अत्यधिक जटिल होने के बिना मजबूत पाठ पहचान करता है।

अपेक्षित पैटर्न के साथ एक तंत्रिका नेटवर्क को प्रशिक्षण देना पूरे दौर में सबसे अच्छा तरीका प्रतीत होता है, हालांकि प्रशिक्षण प्रक्रिया में काफी समय लगेगा। हालांकि वास्तविक पहचान लगभग वास्तविक समय है।

MSER कार्यान्वयन पर Here's a discussion दो पुस्तकालयों में: क) OpenCV, ख) VLfeat

0

आप AForgenet.com जाँच की है? ब्लॉब प्रसंस्करण के लिए यह बहुत अच्छा libs है। इसकी .NET

+0

अच्छा लगता है, लेकिन मैं पर्ल के साथ लिनक्स के तहत काम कर रहा हूं – snoofkin

6

शायद आप कुछ छवियां दिखा सकते हैं लेकिन ऐसा लगता है कि template matching (शायद distance transform के साथ) आपकी समस्या के लिए आदर्श उम्मीदवार की तरह लगता है।

संबंधित मुद्दे