Проблема такая не могу проиграть видео, хотя аналогичный код на винде работает.
Вот код
import cv,cv2
def main():
cap = cv2.VideoCapture(0)
print cap.isOpened()
cv.NamedWindow("input")
while(True):
img = cap.read()
cv2.imshow("input", img[1])
cv2.waitKey(33)
return 0
if __name__ == '__main__':
main()
Выдает следующее:
False
OpenCV Error: Bad flag (parameter or structure field) (Unrecognized or unsupported array type) in cvGetMat, file /home/soclose/Загрузки/OpenCV-2.3.1/modules/core/src/array.cpp, line 2482
Traceback (most recent call last):
File "4-video-try.py", line 38, in <module>
main()
File "4-video-try.py", line 33, in main
cv2.imshow("input", img[1])
cv2.error: /home/soclose/Загрузки/OpenCV-2.3.1/modules/core/src/array.cpp:2482: error: (-206) Unrecognized or unsupported array type in function cvGetMat
Пробовал использовать старые функции из cv результат тот же, кадр не берется, однако видео пригодно для проигрывания через питон. пробовал на версии 2.1