在Ubuntu 14.10中安装OpenCV

伊利亚

我正在尝试根据说明在Ubuntu 14.10中安装OpenCV 我安装了所有提到的依赖项,但是当我尝试运行时make会遇到这样的错误:

/home/ilia/opencv-2.4.8/modules/highgui/src/ffmpeg_codecs.hpp:114:7: error: ‘CODEC_ID_H261’ was not declared in this scope
 { CODEC_ID_H261, MKTAG('H', '2', '6', '1') }

我认为,所有编解码器都适用。这些错误:

    In file included from /home/ilia/opencv-2.4.8/modules/highgui/src/cap_ffmpeg.cpp:45:0:
/home/ilia/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp: In member function ‘double CvCapture_FFMPEG::getProperty(int)’:
/home/ilia/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp:773:33: error: ‘AVStream’ has no member named ‘r_frame_rate’
         return av_q2d(video_st->r_frame_rate);
                                 ^
/home/ilia/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp: In member function ‘double CvCapture_FFMPEG::get_fps()’:
/home/ilia/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp:820:49: error: ‘AVStream’ has no member named ‘r_frame_rate’
     double fps = r2d(ic->streams[video_stream]->r_frame_rate);
                                                 ^
In file included from /home/ilia/opencv-2.4.8/modules/highgui/src/cap_ffmpeg.cpp:45:0:
/home/ilia/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp: In function ‘int icv_av_write_frame_FFMPEG(AVFormatContext*, AVStream*, uint8_t*, uint32_t, AVFrame*)’:
/home/ilia/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp:1236:72: error: ‘avcodec_encode_video’ was not declared in this scope
         out_size = avcodec_encode_video(c, outbuf, outbuf_size, picture);
                                                                        ^    

看起来找不到某些头文件,但是我安装了所有必需的开发包libswscale-dev,libavdevice-dev,libavfilter-dev,libavformat-dev,libavcodec-dev。我应该怎么做才能解决这些问题?

汉尼斯·奥弗伦(HannesOvrén)

除非您有特殊原因,否则我建议您安装Ubuntu存储库中已经存在的OpenCV: sudo apt-get install libopencv-dev

对于视频编解码器,我建议您仅尝试安装所有与ffmpeg和gstreamer相关的编解码器软件包。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Windows 10旁边安装Ubuntu 14 LTS

来自分类Dev

在 Ubuntu 14 中安装 Java 12

来自分类Dev

如何安装uTorrent 14 + Ubuntu

来自分类Dev

在Ubuntu 14中弄坏公寓

来自分类Dev

在Dell Inspiron 14 7490上安装Ubuntu

来自分类Dev

在Dell Inspiron 14 7490上安装Ubuntu

来自分类Dev

Ubuntu 14安装phpmyadmin新手问题

来自分类Dev

无法在ubuntu-14中安装许多命令

来自分类Dev

在Ubuntu中安装OpenCV

来自分类Dev

在Ubuntu 14中启动码头失败

来自分类Dev

黑色锁定屏幕在Ubuntu 14中

来自分类Dev

Ubuntu 14中缺少主目录

来自分类Dev

Ubuntu 14 升级问题,因为我在 Ubuntu 中安装了 ROS

来自分类Dev

在Ubuntu 14.10中安装Opencv

来自分类Dev

Linux / Ubuntu中的OpenCV安装

来自分类Dev

无法在Windows 7(相同的HDD)旁边安装Ubuntu 14

来自分类Dev

如何在Ubuntu 14.x上安装Netbeans 8.0.2

来自分类Dev

无法在Dell Inspiron 14Z上安装Ubuntu 12.04

来自分类Dev

如何在Ubuntu 14,04 LTS上安装Muvizu?

来自分类Dev

与Fedora 21一起安装Ubuntu 14

来自分类Dev

安装的Ubuntu 14,Monitor在启动时关闭

来自分类Dev

在我的Dell Inspirion 14 5447上安装Ubuntu

来自分类Dev

在ubuntu14中使用apt -get在安装过程中获得root权限

来自分类Dev

Ubuntu 14 Wifi无效

来自分类Dev

在Ubuntu 14 LTS中的python 3.4.2中打开tkinter

来自分类Dev

在Ubuntu 14 LTS中的python 3.4.2中打开tkinter

来自分类Dev

如何在Ubuntu 14中安装git-flow 1.9.1 AVH?

来自分类Dev

如何在Ubuntu 14中安装x-debug和进行验证

来自分类Dev

Ubuntu 14安装在外部硬盘驱动器随机崩溃中