2011-01-24 6 views
7

मुझे ओपनसीवी के लिए एक पुस्तक मिल रही है, लेकिन Learning OpenCV वह सब कुछ है जो मैं पा सकता हूं। दुर्भाग्यवश, पुस्तक ओपनसीवी 1.1 के लिए लिखी गई है और काफी पुरानी है। तो मैंने स्टैक ओवरफ्लो में खोज की और this धागा पाया। धागे पढ़ने के बाद, मैं समझता हूं कि मैं अभी भी पुस्तक से ओपनसीवी सीख सकता हूं, लेकिन मुझे डर है कि ओपनसीवी 1.1 और 2.2 के बीच कोड अंतर ओपनसीवी को निराशाजनक बना देगा, खासकर मेरे जैसे पूर्ण नौसिखिए के लिए। वर्तमान में मुझे एक पुस्तक या ट्यूटोरियल वेबसाइट मिल रही है जो विशेष रूप से ओपनसीवी 2.2 के लिए लिखी गई है, इसलिए मैं पुस्तक में कोड का पालन कर सकता हूं और अधिक आसानी से शुरू कर सकता हूं।क्या ऐसी कोई पुस्तक है जिसे विशेष रूप से ओपनसीवी 2.2 के लिए लिखा गया है?

वैसे, मैं जानना चाहता हूं कि कौन सी भाषा OpenCV के साथ सर्वोत्तम है? मुझे आश्चर्य है कि सी # नेट के साथ इमू सीवी (ओपनसीवी फॉर .नेट) का उपयोग करना अच्छा विकल्प है? धन्यवाद!

+0

ओपनसीवी 2.x सी ++ के लिए "सर्वश्रेष्ठ" एकीकरण के लिए ओपनसीवी के निकटतम विकल्प है। सी इंटरफ़ेस उतना अच्छा नहीं है, और बाकी सब कुछ एक रैपर का उपयोग करना है, जिसका अर्थ है कि अतिरिक्त बग या अनुपलब्ध कार्यक्षमता हो सकती है। – etarion

+0

सुधार: लर्निंग ओपनसीवी पुस्तक ओपनसीवी 2.1 के लिए लिखा गया है, 1.1 नहीं। साथ ही, यदि आप पुस्तक में क्या है और वर्तमान संस्करण के बीच अंतर के बारे में चिंतित हैं, तो 2.1 का उपयोग क्यों न करें? बाद में, जब आपको ओपनसीवी के आसपास अपना रास्ता मिल गया, तो आप अंतर को 2.2 में सीख सकते हैं। – carnieri

+0

@etarion: जानकारी के लिए धन्यवाद। मैंने पहली बार सी # का उपयोग करने का फैसला किया क्योंकि मैं जावा से सी ++ की तुलना में अधिक परिचित हूं, इसलिए जावा से सी # में स्विच करना आसान होगा। लेकिन आपकी टिप्पणियां पढ़ने के बाद, मुझे लगता है कि मुझे सी ++ में कोड करने का प्रयास करना चाहिए। – PCGeek

उत्तर

2

नहीं, ओपनसीवी सीखना ओपनसीवी पर एक संरचित प्रदर्शनी के निकटतम है। लेकिन आप अभी भी documentation of OpenCV 2.1 के साथ OpenCV 2.2 में पुस्तक में वर्णित तकनीकों और कार्यों (फ़ंक्शन नामों को थोड़ा बदलकर) का उपयोग कर सकते हैं।

+0

आपके त्वरित उत्तर और दस्तावेज़ीकरण के लिंक के लिए धन्यवाद। – PCGeek

0

यदि आप नौसिखिया हैं तो आपको पहले कंप्यूटर विजन विषयों की बुनियादी समझ प्राप्त करनी चाहिए और फिर सीवी लाइब्रेरी जैसे ओपनसीवी सीखना शुरू करना चाहिए।

कंप्यूटर विजन "लर्निंग ओपनसीवी" पर एक समग्र विचार रखने के लिए एक अच्छा प्रारंभिक बिंदु है, तो आप सीधे नए ओपनसीवी उदाहरणों और यूनिट परीक्षण का अध्ययन कर सकते हैं। यदि आप एक नौसिखिया और जावा

4

OpenCV 2 Computer Vision Application Programming Cookbook से परिचित जून 2011 में प्रकाशित किया गया था यह नए सी ++ एपीआई को शामिल किया गया हैं

Emgu सीवी एक अच्छा विकल्प है, तो यह आप के लिए क्या देख रहे हो सकता है।

0

ओपनसीवी पुस्तक सीखना हाल ही में ओपनसीवी संस्करण 2.4 में अपडेट किया गया है। यहां link है। इसके अलावा ओपनसीवी संस्करण 2.4.2 के लिए [pdf] के लिए एक अच्छा संदर्भ पुस्तिका भी है।

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