【发布时间】:2018-03-09 15:49:31
【问题描述】:
当我使用cap=cv2.VideoCapture('L1.mp4') 阅读视频时,会出现以下错误。仅一些视频会引发此错误。请问有什么建议吗?
cap=cv2.VideoCapture('L1.mp4')
_,img=cap.read()
fgbg = cv2.createBackgroundSubtractorMOG2()
fgmask = fgbg.apply(img)
fgmask = cv2.morphologyEx(fgmask, cv2.MORPH_CLOSE, kernel)
OpenCV 错误:断言失败 (dims 0) in cv::Mat::locateROI,文件 C:\build\master_winpack-bindings-win64-vc14-static\opencv\modules\core\src\matrix.cpp, 第 949 行 1 Traceback(最近一次调用最后一次):文件 “E:\py_work\lipclips\PlotBox\may17.py”,第 109 行,在 fgmask = cv2.morphologyEx(fgmask, cv2.MORPH_CLOSE, kernel) cv2.error: C:\build\master_winpack-bindings-win64-vc14-static\opencv\modules\core\src\matrix.cpp:949: 错误:(-215) dims 0 in function cv::Mat::locateROI
警告:打开文件时出错 (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:779)警告: L1.mp4 (/build/opencv/modules/videoio/src/cap_ffmpeg_impl.hpp:780)
【问题讨论】:
-
请使用足够的代码编辑您的帖子以创建minimal, complete, and verifiable example。
标签: python c++ opencv video video-processing