在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Ubuntu中怎么安装使用Opencv

191次阅读
没有评论

共计 2163 个字符,预计需要花费 6 分钟才能阅读完成。

本篇内容介绍了“Ubuntu 中怎么安装使用 Opencv”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让丸趣 TV 小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

安装运行依赖

$ sudo apt-get install libqt4-dev libopencv-dev build-essential cmake git libgtk2.0-dev pkg-config\
python-dev python-numpy libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff5-dev \
libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine2-dev libgstreamer0.10-dev\
libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev \
libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip

下载源代码

在 官网 下载适合的版本就好,我这下的是 3.1.0。

下载完成解压就好。

编译

编译还是有点麻烦的,现在都是用 cmake 结合 make 来编译,头一次用这个有点头大。

1、在文件目录下新建一个叫 build/ 的文件夹,这个文件夹的目的主要是用来存放编译生成的临时文件。当然起别的名字也可以。

2、进入 build/ 文件夹,输入以下命令

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON ..

其实就是 cmake 命令后加些配置参数,最后是 CMakeLists.txt 配置文件的位置,这个位置当然就是../

3、编译安装,输入 make -j $(nproc) (这是多进程 make 的命令,\$(nproc) 就是进程数,当然也可以直接指定 ),这会花很长时间,最后再 $ sudo make install,对文件进行安装。

4、最后还要配置一些路径,输入以下命令

/bin/bash -c  echo  /usr/local/lib    /etc/ld.so.conf.d/opencv.conf

然后再 ldconfig 即可。(注意给权限)

5、最后可以用如下命令来判断是否安装成功

pkg-config --modversion opencv
pkg-config --cflags opencv

测试

OpenCV 在 codeblock 下可以通过加链接库的形式编译运行。但是如果在命令行下,就得手写 cmake 了。

为了方便测试,我们新建一个 test 文件夹,在这下面写一个测试程序。

首先新建如下文件,保存为 test.cpp

#include opencv2/highgui.hpp 
#include opencv2/imgproc.hpp 
using namespace cv;
int main(int argc ,char** argv){if(argc!=2){
printf( No image data\n 
return -1;
char *imageName=argv[1];
Mat image;
image=imread(imageName,1);
if(!image.data){
printf( No iamge data\n 
return -1;
namedWindow(imageName,CV_WINDOW_AUTOSIZE);
imshow(imageName,image);
waitKey(0);
return 0;
}

然后随便把一个测试用图片复制到 test 文件夹下,我用的是他自带的最经典的 lena.jpg。

接着编写 cmake 配置文件,将下面的文件保存为 CMakeLists.txt

project(test)
add_executable(test test.cpp)
find_package(OpenCV REQUIRED)
target_link_libraries(test ${OpenCV_LIBS})

里面用到的各种文件的意义也很清楚了,以后照着改就行。

最后在 test 下新建 build 文件夹,进入后输入 cmake ../ 即可完成 cmake 编译,然后再输入 make 即可生成可执行文件。

找到 test 文件,然而在命令行下输入./test ../lena.jpg 即可运行程序。

“Ubuntu 中怎么安装使用 Opencv”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注丸趣 TV 网站,丸趣 TV 小编将为大家输出更多高质量的实用文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计2163字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 欧美极品少妇×xxxbbb | 国产区精品视频 | 国产呦精品一区二区三区网站 | 亚洲精品国产自在久久老牛 | 国产激情久久久久影院 | 亚洲欧美综合图区官网 | 精品久久久久久亚洲中文字幕 | 亚洲久久久久久久 | 精品性高朝久久久久久久 | 亚洲视频在线网 | 久久伊人成人网 | 999热这里只有精品 999无色码中文字幕 | 女人被做到高潮视频 | 亚洲国产果冻传媒av在线观看 | 久久久中文 | 第九色区av天堂 | 国产一区二区三区影院 | 大陆免费三片在线观看 | 天堂成人网| 波多野结衣不打码视频 | 日韩在线一区视频 | 久久99热精品免费观看动漫 | 免费看成人国产一区二区三区 | 无遮无挡爽爽免费视频 | 视频二区精品中文字幕 | 久久精品国产国产 | 成人福利网址 | 亚洲色图久久 | 免费人成再在线观看视频 | 久久91精品牛牛 | 精品视频免费观看 | 东北少妇不戴套对白第一次 | 亚洲男人天堂网站 | 国产一区二区免费在线 | 伴郎粗大的内捧猛烈进出视频观看 | 中国老太婆bb无套内射 | 夜夜揉揉日日人人青青 | 狠狠亚洲狠狠欧洲2019 | 久久国产精品无码网站 | 激情影院内射美女 | 大学生一一级毛片在线播放 |