在ubuntu上用anaconda安装openCV

Aka*_*thi 6 python opencv ffmpeg anaconda

我正在尝试使用带有anaconda(Python)的openCV库,我能够导入cv2包,但到目前为止还没有任何东西能够访问.mp4文件.这是ffmpeg的问题,我不知道.因为我正在使用手机,所以我现在无法发布代码.但是,如果有人能给我一个Linux脚本或教程,可以帮助我在python上使用openCV,以便能够用h264编码分析mp4视频,这将是伟大的

Dan*_*lan 4

我相信我已经很好地找到了解决方案,因此我发布此内容是为了帮助其他人。

下载conda-recipes。坐在该目录中,运行conda build x264然后conda build ffmpeg.

因为我的系统是32位的,所以我必须在conda-recipes/x264/build.sh和中各更改一行conda-recipes/ffmpeg/build.sh才能conda build成功运行。我变了

export CFLAGS="-Wall -g -m64 -pipe -O2 -march=x86-64 -fPIC"
Run Code Online (Sandbox Code Playgroud)

export CFLAGS="-Wall -g -m32 -pipe -O2 -march=x86-64 -fPIC"
Run Code Online (Sandbox Code Playgroud)

我不太明白我在做什么,但我猜这会有所帮助,现在两个构建都运行没有错误。

不过opencv好像没有使用FFmpeg;我仍然无法像在 conda 之外一样打开视频文件。如果我能做到这一点,我会更新。