मैं उबंटू 14.04 का उपयोग कर रहा हूं, और एनाकोंडा पायथन स्थापित है। मैं opencv स्थापित करने के लिए conda स्थापित opencv और conda स्थापित cv2 का उपयोग किया। हालांकि मैं वीडियो कैप्चर का बिल्कुल उपयोग करने में असमर्थ हूं (मुझे फ्रेम द्वारा वीडियो फ्रेम को संसाधित करने की आवश्यकता है)। मुझे बाकी परियोजना के लिए एनाकोंडा का उपयोग करने की आवश्यकता है।वीडियोकैप्चर एनाकोंडा में काम नहीं करता
import cv2
import os
capture = cv2.VideoCapture('/home/Downloads/data/zfH2XdRcH14.mp4')
while not capture.isOpened():
print 'noob'
while True:
ret, frame = capture.read()
cv2.imwrite('~/Downloads/data/pic.png',frame)
cv2.imshow('Video', frame)
count += 1
print count
कोड मुद्रण noob रखता है:
यहाँ मेरी कोड है। मैंने कई बार स्थान की जांच की है और यह सही है। मुझे कोई संकेत नहीं है कि समस्या क्या है और मैं इस पर घंटों तक फंस गया हूं।
मुझे विश्वास नहीं है कि पाइथन कैसे काम करता है लेकिन मुझे लगता है कि आपको अपनी पथ स्ट्रिंग में "//" जोड़ना चाहिए। –
यह काम नहीं किया। – user3892614
Windows PATH पर्यावरण चर में C: \ OpenCV \ 3rdparty \ ffmpeg \ जोड़ें या उस निर्देशिका से opencv_ffmpeg.dll को c: \ Python27 \ या PATH में मौजूद निर्देशिका में कॉपी करें। वैकल्पिक रूप से, http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv से ओपनसीवी बाइनरी का उपयोग करें। –