问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么安装opencv 在ubuntu

发布网友 发布时间:2022-04-21 18:11

我来回答

2个回答

懂视网 时间:2022-04-15 00:56

第一步:安装以下包: apt- get install build-essential apt- get install cmake apt- get install pkg-config apt- get install libpng12-0 libpng12-dev libpng-dev libpng3 apt- get install libpnglite-dev libpngwriter0-dev libpngwriter0c2 apt- get

第一步:安装以下包:

apt-get install build-essential

apt-get install cmake

apt-get install pkg-config

apt-get install libpng12-0 libpng12-dev libpng++-dev libpng3

apt-get install libpnglite-dev libpngwriter0-dev libpngwriter0c2

apt-get install zlib1g-dbg zlib1g zlib1g-dev

apt-get install libjasper-dev libjasper-runtime libjasper1

apt-get install pngtools libtiff4-dev libtiff4 libtiffxx0c2 libtiff-tools

apt-get install libjpeg8 libjpeg8-dev libjpeg8-dbg libjpeg-prog

apt-get install ffmpeg libavcodec-dev libavcodec52 libavformat52 libavformat-dev

apt-get install libgstreamer0.10-0-dbg libgstreamer0.10-0 libgstreamer0.10-dev

apt-get install libxine1-ffmpeg libxine-dev libxine1-bin

apt-get install libunicap2 libunicap2-dev

apt-get install libdc1394-22-dev libdc1394-22 libdc1394-utils

apt-get install swig

apt-get install libv4l-0 libv4l-dev

apt-get install python-numpy

apt-get install libpython2.6 python-dev python2.6-dev #You must install this for python support

  

最好是使用如下方法安装:

在终端输入:gedit topack,出现一个文本编辑框,在文本框第一行中输入:#! /bin/sh,然后把上面的包粘帖进去保存,回到终端输入:sudo chmod +x topack, 再运行脚本 sudo ./topack.。一直等待安装完成。

第二步:下载OpenCv-2.2.0.tar.bz2,并解压到相应文件夹

第三步:安装cmake,首先,在与源码包同级的目录下新建一个文件夹OpenCV-build,然后安装cmake。终端下sudo apt-get install cmake,然后sudo apt-get install cmake-qt-gui,两个安装成功后,终端输入cmake-gui,会打开一个界面:点击Browse Source选择刚才解压的源码文件夹,再点击Browse Build选择刚才新建的OpenCV-build文件夹,点击configure按钮,这时Generate按钮应该已经可以点击了,不过Generate按钮还是灰色,再点一次configure按钮试试,应该就可以了,点击Generate按钮之后,可以看到下方有提示成功。

第四步:打开OpenCV-build文件夹,里面已经出现了Makefile文件。打开终端, 转到OpenCV-build下,输入make,应该就会出现这么一连串犀利的安装过程了...

第五步: 最后,输入sudo make install ,完成整个安装。

第六步:终端下转到刚才解压的OpenCV-2.2.0samplesc文件夹下,里面有一个build_all.sh脚本,执行之:bash ./build_all.sh,成功之后,ls命令查看,生成了一个facedetect执行文件,./facedetect执行之!如果弹出一个捕捉脸部的窗口,那么恭喜,你成功了。

注:如果在最后执行facedetect时报错:./facedetect: error while loading shared libraries: libopencv_core.so.2.2: cannot open shared object file: No such file or directory。

再终端执行:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

再执行:./facedetect

小提醒一下:自己编译时应加上 `pkg-config opencv --libs --cflags opencv`一起编译。

安装完成。OVER

热心网友 时间:2022-04-14 22:04

在官网下载opencv源码,解压后进入目录,执行(注意有个“.”,作为cmake的参数表示当前目录)
cmake .
然后
make
sudo make install
下面配置library,打开/etc/ld.so.conf.d/opencv.conf,在末尾加入/usr/local/lib (有可能是个空文件,没关系)
然后
sudo ldconfig
然后编辑/etc/bash.bashrc
加入
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
至此,opencv安装配置完毕,下面开始测试

将opencv源码包下的example/c拷贝出来,执行./build_all.sh
编译完后试一个人脸检测的程序:
./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
结果如下:

注意:
1.关于编译方法,参照opencv源码下example/c/build_all.sh
2.有些路径的OpenCV注意大小写,如example/c下facedetect运行时的路径
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
LOL9.20版本余震辅助狗熊怎么玩_9.20版本余震辅助狗熊玩法攻略_百度... 英雄联盟的狗熊怎么出装 英雄联盟狗熊的出装 张医师你好,我干喷漆的工作没几天手指就好痒是什么原因啊? ...疼,就是又疼又痒的感觉!请问是怎么回事?怎么治! ...白酒和啤酒后第二天发现手掌痒,然后按的话有点疼,以前没有出现过这种... 芦苇有哪些用处 芦苇有哪些用途 芦苇多少用处 乾安1.2.3.4.5路公交车路线图 如何在windows 7下安装opencv-2.4.8 网络问题;可以用一个路由器下面再带一个无线路由... 怎样设置一个路由器带多个无线路由器 win7安装opencv安装失败, 下面是我的安装过程 怎么设置路由器带路由器怎么设置 怎么安装opencv linux python怎么安装opencv windows下怎么安装opencv 美国的电子邮件地址格式是怎样的? 26岁小伙娶了58岁老太太,18年后老太却哭着求离婚... 电子邮件地址的书写格式 60岁老太家产全给儿子,在女儿家养老,儿子:这是... 电子邮件的地址格式是什么? 怎样泡到80岁的老太婆? 老太婆为什么念经 电子邮件地址格式 奶奶这没钱讨嫌的农村老太婆,还有脸要求我,自己... 电子邮件地址的一般格式为_______。 61岁老太爱上18岁小伙,结果被男友用照片敲诈40万... 怎么会有这么坏的老太太,一天骂我几回我真的我看... 路由器可以带路由器吗? windows python 怎么安装opencv 无线路由器能在带另一个无线路由器吗 我的电脑用路由器上的网,能在安装一个无线路由器吗 如何在win10上安装opencv 路由器带路由器的网络怎么设置?邻居两家共用一条... 路由器带路由器多了第一个就怎么用不了了 如何在python安装opencv 问什么我进QQ空间点小纸条老是服务器繁忙无法提取? 我用有线路由器带个无线路由器做2级路由 、我用2级... QQ空间的小纸条一直打不开,打开老说是服务器忙,... 用路由器连接带路由功能的猫 怎么安装opencv2.4.13 qq空间小纸条怎么都打不开 可以同时使用无线路由器和宽带路由器吗? qq空间小纸条打不开 linux16.04怎么安装opencv 拉宽带自带路由器为什么不建议用呢 QQ空间里小纸条那里老是显示不出来怎么办? 怎样用conda安装opencv