下载OpenCV源时,无论是用于Windows还是用于Linux,sources目录仅包含Windows已编译的共享库3rdparty/ffmpeg/opencv_ffmpeg.dll
,这对VideoCapture
模块的工作至关重要在OpenCV的Python移植上。
在Linux中,由于未提供此文件,因此您希望在构建OpenCV时自动构建它,尤其是在CMakeCache.txt
时,您可以发现行WITH_FFMPEG:BOOL=ON
。
它当然没有建成......任何想法?
答案 0 :(得分:1)
找到了一个很好的解决方法 - 与所有人分享。
我使用库repository.updateUserLocal(contentValues)
而不是使用OpenCV的ContentValues
。
首先,安装它(确保安装足够晚的版本):
VideoCapture
然后,按以下方式阅读视频:
scikit-video
此处提供了更多文档和示例:http://www.scikit-video.org/stable/io.html