在ubuntu10.04上制作opencv3.2时发生错误

时间:2019-05-29 13:15:59

标签: ubuntu-10.04 opencv3.2

我正在Ubuntu-10.04上制作opencv3.2.0,发生错误。

因为我必须在Ubuntu10.04上访问IP摄像机,所以我尝试了Opencv的服务器版本,opencv3.2是最合适的版本。

  

[33%]构建CXX对象模块/videoio/CMakeFiles/opencv_videoio.dir/src/cap_ffmpeg.cpp.o

在/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg.cpp:47中包含的文件中:

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:在成员函数“ bool CvCapture_FFMPEG :: grabFrame()”中:

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:934:错误:“ struct AVFrame”没有名为“ pkt_pts”的成员

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:934:错误:“ struct AVFrame”没有名为“ pkt_pts”的成员

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:934:错误:“ struct AVFrame”没有名为“ pkt_pts”的成员

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:934:错误:“ struct AVFrame”没有名为“ pkt_dts”的成员

在/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg.cpp:47中包含的文件中:

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:在成员函数'bool CvCapture_FFMPEG :: retrieveFrame(int,unsigned char **,int *,int *,int *,int *)':

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:999:错误:在此范围内未声明“ avcodec_align_dimensions2”

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:在功能“ AVFrame * icv_alloc_picture_FFMPEG(int,int,int,bool)”中:

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:1389:错误:“ struct AVFrame”没有名为“ format”的成员

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:1390:错误:“ struct AVFrame”没有名为“ width”的成员

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:1391:错误:“ struct AVFrame”没有名为“ height”的成员

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:在成员函数“ void CvVideoWriter_FFMPEG :: close()”中:

/root/opencv3.2/opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp:1803:错误:未在此范围内声明“ avformat_free_context”

make [2]: * [modules / videoio / CMakeFiles / opencv_videoio.dir / src / cap_ffmpeg.cpp.o]错误1 make [1]:* [modules / videoio / CMakeFiles / opencv_videoio.dir / all]错误2 make:*** [全部]错误2

===================================== 非常感谢你!

0 个答案:

没有答案