Advertisement

Ubuntu18下安装Opencv

阅读量:

我在安装完OpenCV后遇到了不少困难点,并向大家做个经验分享。希望这些经验能对大家有帮助

关于网络配置。
我使用的是虚拟机软件Oracle VM VirtualBox来安装Ubuntu18操作系统。
现在我想强调的是关于这个主题。
这就是关于网络设置的部分。

网络设定

我是在公司的电脑上安装的
所以用的是公司的IP。

IP设定

我们的网络连接操作相对简便,并且有一个代理商负责管理。因此必须为代理商配置必要的参数设置。否则无法下载完整的软件包文件。

代理设定

IP和代理根据自己的实际情况而定。

如果仍然不够稳定的话,则可以尝试为apt添加一个代理配置项。
sudo gedit /etc/apt/apt.conf
在该配置文件末尾增加以下内容:

Acquire::http::proxy “http://10.194.4.7:8080/”;
Acquire::ftp::proxy “ftp://10.194.4.7:8080/”;
Acquire::https::proxy “https://10.194.4.7:8080/”;

sudo apt-get install essential build tools sudo apt-get install cmake development tools git
sudo apt-get install pkg-config development libraries sudo apt-get install build-essential software packages
sudo apt-get install avcodec development libraries avformat utilities swscale utilities sudo apt-get install tbb software components tbb dev utilities jpeg utilities png utilities tiff utilities jasper utilities dc1394 utilities
sudo apt-get install lapacke development libraries xvidcore utilities x264 utilities sudo apt-get install atlasses gfortran numerical libraries
$ sudo apt-get install ffmpeg video encoding tools

3 获取OpenCV
访问官方网站获取OpenCV源代码:https://opencv.org
以版本号3.4.5为例进行说明。
$unzip opencv-3.4.5.zip

切换至OpenCV 3.4.5项目根目录;
创建临时构建目录;
移入临时构建目录;
编译OpenCV项目的可执行文件;
设置构建选项为释放型并指定安装前缀到/usr/local;
运行安装程序;
编辑/.local/lib/opencv.conf配置文件;
并在配置文件末尾附加/usr/local/lib

$sudo ldconfig #生效

在终端中使用sudo指令运行gedit命令时,在编辑器配置文件路径参数处附加到末尾指定完整的包路径配置:PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig;随后设置环境变量export PKG_CONFIG_PATH以启用全局包搜索功能;通过源代码加载配置文件完成操作并标记为已生效。

$sudo updatedb

4.测试
cd opencv-3.4.5/samples/cpp/example_cmake cmake .
make ./opencv_example

如果现实 “hello windown”, 就意味着安装成功。

全部评论 (0)

还没有任何评论哟~