2011-09-16 12 views
5

के साथ OpenCV 2.3 में काम करने के लिए वेबकैम प्राप्त करना मुझे सिग्विन के साथ काम करने के लिए OpenCV 2.3 में वेबकैम प्राप्त करने का प्रयास करने में समस्या है। मेरे पास विंडोज 7 64-बिट सिस्टम है और मैं अपने सी ++ प्रोग्रामिंग करने के लिए नोटपैड ++ और सिग्विन कंपाइलर्स का उपयोग करता हूं। मैं इसी तरह की समस्याओं के साथ अन्य पोस्ट को देखा है:सिग्विन

Getting Webcam to work in OpenCV

Can't access webcam with OpenCV

मैं पहली बार Cygwin बंदरगाहों के माध्यम से OpenCV स्थापित करने की कोशिश की। यह स्थापित करना आसान है, लेकिन जब भी मैं वेबकैम समस्या में भागता हूं (डिवाइस खोजने की कोशिश करते समय हमेशा झूठी वापसी करता है)। मैंने ओपनसीवी बनाने और सीएमके के कमांड लाइन स्वाद का उपयोग करके मैन्युअल रूप से स्थापित करने का भी प्रयास किया है। मैंने HAVE_VIDEOINPUT और HAVE_DSHOW झंडे जोड़ने की कोशिश की, लेकिन कोई पासा नहीं। मेरे सभी कार्यक्रम अच्छी तरह से संकलित हैं और मेरे पास इस वेबकैम चीज़ के लिए ओपनसीवी की सभी कार्यक्षमताएं हैं।

क्या किसी ने वेबकैम के साथ सिग्विन पर ओपनसीवी 2.3 सफलतापूर्वक बनाया है?

उत्तर

2

यह असंभव है कि ओपनसीवी का सिग्विन बिल्ड वेबकैम तक पहुंचने में सक्षम होगा। कम से कम यह OpenCV cmake स्क्रिप्ट हैकिंग के बिना संभव नहीं है। सिग्विन ओपनसीवी बिल्ड के तहत हमेशा यूनिक्स शाखा का पालन करता है और वीडियो इनपुट/डायरेक्टशो को निर्माण से बाहर रखा जाता है।

+0

मैं इसे स्वीकार करने जा रहा हूं। मैं एक काम करने के आसपास समाप्त हो गया। मैंने वीएस -2010 में ओपनसीवी बनाया और वीएस में एक नई परियोजना में वेबकैम फ्रेम को कैप्चर करने के लिए मेरे मॉड्यूल पर पोर्ट किया। एक बार जब मैं काम कर रहा हूं तो मैंने परिणामी विजुअल स्टूडियो ऐप को निष्पादन योग्य पकड़ लिया और इसे सिग्विन फ़ोल्डर्स (आसान पहुंच के लिए) में अपने प्रोजेक्ट के पास रखा। अब, जब मुझे वेबकैम कैप्चर करने की ज़रूरत है तो मैं इस ऐप का उपयोग कर सकता हूं और फ्रेम डेटा को अपने अन्य ओपनसीवी टूल्स में आउटपुट कर सकता हूं। – chembrad

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