मैं उबंटू 14.04 चलाने वाले अमेज़ॅन सर्वर पर ओपनसीवी की सीवी 2 पायथन बाइंडिंग का उपयोग करने की कोशिश कर रहा हूं और मुझे ठीक से काम करने के लिए वीडियोकैप्चर नहीं मिल रहा है।ओपनसीवी वीडियो कैप्चर नहीं खोल रहा
import cv2
cap = cv2.VideoCapture(0)
cap.isOpened() #Returns false
मैं अपने स्थानीय मशीन पर यह परीक्षण किया है और यह सच था अपेक्षा के अनुरूप है, तो वहाँ कुछ मेरी खुला सीवी विन्यास के साथ गलत है:
मैं इस प्रकार के रूप में डिफ़ॉल्ट कब्जा खोलने की कोशिश की।
- दूसरी पंक्ति
- ffmpeg स्थापित कर रहा है पर एक वास्तविक filepath है कि मैं एक .mp4 फ़ाइल
- अंक की पुष्टि का उपयोग करते हुए -1 और 0 के स्थान पर 1 का उपयोग करना (: मैं चीजों की एक किस्म की कोशिश की है एक पीपीए के रूप में यह Ubuntu 14.04 पर डिफ़ॉल्ट रूप से उपलब्ध नहीं है) और पुनर्निर्माण OpenCV से
- पूरी तरह से मेरी OpenCV निर्देशिका निकाल रहा है और स्क्रिप्ट here
- सत्यापन का उपयोग करते हुए और x264, gstreamer, और जीटीके सहित विभिन्न अन्य पुस्तकालयों फिर से स्थापित करने के पुनर्निर्माण
मैं इस बिंदु पर विचारों से बाहर हूं। क्या गलत हो सकता है के बारे में कोई विचार?
संपादित करें: ओपनसीवी संस्करण 2.4.9 है। अगर आप सही पथ दे दिया है
जैसा कि मुझे पता है कि 'वीडियो कैप्चर' कैमरा से वीडियो कैप्चर करने के लिए है, लेकिन अमेज़ॅन सर्वर के पास कैमरा नहीं है। – furas
वीडियो कैप्चर का उपयोग फ़ाइलों से वीडियो कैप्चर करने के लिए भी किया जाता है, जो मैं करने की कोशिश कर रहा हूं। –
जैसा कि मैंने दस्तावेज में देखा है 'VideoCapture (0)' का अर्थ है 'डिफ़ॉल्ट कैमरा का उपयोग करें'। ऐसा करने के लिए शायद अधिक कोड की आवश्यकता है। – furas