python opencv 读取本地视频 error: (-215) scn == 3 || scn == 4 in function cv::cvtColor
2016-08-24 22:29
597 查看
读取视频时必须要判断是否读取完毕,否则最后一帧会报错,增加判断语句后纠正了错误如下
cap = cv2.VideoCapture("8_pre.avi")
while(cap.isOpened()):
ret , frame = cap.read()
#这里必须判断视频是否读取完毕,否则播放到最后一帧的时候出现问题
if ret == True:
cv2.imshow("frame" , frame)
else:
break
if cv2.waitKey(10) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
cap = cv2.VideoCapture("8_pre.avi")
while(cap.isOpened()):
ret , frame = cap.read()
#这里必须判断视频是否读取完毕,否则播放到最后一帧的时候出现问题
if ret == True:
cv2.imshow("frame" , frame)
else:
break
if cv2.waitKey(10) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
相关文章推荐
- Python openCV:error:(-215)scn == 3 || scn ==4 in function cv::cvtColor
- opencv android 图像处理错误error: (-215) scn == 3 || scn == 4 in function void cv::cvtColor(const
- opencv报错 error: (-215) size.width>0 && size.height>0 in function cv::imshow
- 解决Opencv的error: (-215) size.width>0 && size.height>0 in function cv::imshow
- 【python】error: (-215) ssize.width > 0 && ssize.height > 0 in function cv::resize
- 【python】error: (-215) ssize.width > 0 && ssize.height > 0 in function cv::resize
- error:(-215) scn == 3 || scn == 4 in function cv::cvtColor
- python openCV :error:0 function cv::imshow
- Opencv3.0-python: 视频处理时报错color.cpp:7456: error: (-215) scn == 3 || scn == 4 的解决办法
- python opencv 读取本地视频文件 修改 ffmpeg
- Py:解决错误OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cv::cvtColor
- error: (-215) ssize.width > 0 && ssize.height > 0 in function cv::resize
- opencv error:assertion failed<src.cols>0&&src.rows>0>in unknown function
- Python Opencv videoCapture 视频读取失败解决办法
- Python webdriver 读取本地csv文件中数据 提示:IOError: [Errno 2] No such file or directory
- python opencv 读取视频文件并保存
- Pythone OpenCV学习笔记之:视频文件读取与保存
- python opencv 读取视频文件并显示
- python + opencv: 解决不能读取视频的问题
- Why always OpenCV Error: Assertion failed (elements_read == 1) in unknown function ?