问题总结

ubuntu 14.04 cmake版本更新

直接使用apt-get install cmake得到的版本是2.8的,如果要安装3.x版本,方法如下:

sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt update
sudo apt install cmake

如何上面的方式安装的版本还是不满足的话,可以选择自行下载对应版本编译安装:

wget http://www.cmake.org/files/v3.10/cmake-3.10.1.tar.gz
tar -xvzf cmake-3.10.1.tar.gz
cd cmake-3.10.1/
sudo ./configure
sudo make
sudo make install

OpenCV在ubuntu平台上的安装

下面这个链接是官方提供的安装github上最新版本的:

Ubuntu上安装3.4版本

运行service,返回unknown job

解决办法,加上sudo即可,原因如下:

vidioc_queryctrl input/output error opencv

出现这个错误,分成两步完成:

首先安装相应的库:sudo apt-get install libv4l-0 libv4l-dev

然后重新编译opencv:编译选项中加入:cmake -DWITH_LIBV4L=ON

Last updated