很长一段时间以来,我一直试图在我的Fedora20 32位系统中安装opencv 但是,在我尝试执行所有cmake命令之后,我一次又一次地遇到错误。在
scanning dependencies of target opencv_createsamples
[100%] Building CXX object apps/haartraining/CMakeFiles/opencv_createsamples.dir/createsamples.cpp.o
Linking CXX executable ../../bin/opencv_createsamples
/lib/libavcodec.so.55: undefined reference to `vpx_codec_vp9_dx_algo'
/lib/libavcodec.so.55: undefined reference to `vpx_codec_vp9_cx_algo'
collect2: error: ld returned 1 exit status
make[2]: *** [bin/opencv_createsamples] Error 1
make[1]: *** [apps/haartraining/CMakeFiles/opencv_createsamples.dir/all] Error 2
make: *** [all] Error 2
我看了很多关于ffmpeg版本和更新的文章,但是我确实了解一点。但当我试着
^{pr2}$我得到的错误是
>Package(s) ffmpeg available, but not installed.
No packages marked for update
我该怎么办?在
我在链接OpenCV到Linux上的FFmpeg的主题上找到了这个链接: How to install FFmpeg & OpenCV under Fedora Linux
我在vmware上的Fedora19(32位)上也遇到了同样的问题 我更新机器
yum update
在那之后,我注销并重新启动机器,并尝试再次make
,它成功了!:] 现在在python上,我成功地完成了import cv2
相关问题 更多 >
编程相关推荐