|
- import numpy as np
- import cv2 as cv
- cap = cv.VideoCapture('vtest.avi')
- while(cap.isOpened()):
- ret, frame = cap.read()
- gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)
- cv.imshow('frame',gray)
- if cv.waitKey(1) & 0xFF == ord('q'):
- break
- cap.release()
- cv.destroyAllWindows()
复制代码 用官方代码测试报错并退出,没有按q键
- OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor, file /build/opencv-ERTumn/opencv-3.2.0+dfsg/modules/imgproc/src/color.cpp, line 9748
- Traceback (most recent call last):
- File "videoplay.py", line 6, in <module>
- gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY)
- cv2.error: /build/opencv-ERTumn/opencv-3.2.0+dfsg/modules/imgproc/src/color.cpp:9748: error: (-215) scn == 3 || scn == 4 in function cvtColor
复制代码
|
|