亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

Ubuntu中Opencv的安裝使用教程

2024-09-01 13:51:36
字體:
來源:轉載
供稿:網友

前言

OpenCV為基于BSD許可(開源)發行的跨平臺計算機視覺庫,可運行在Linux、Windows和Mac OS上。它輕量級而且高效,提供了Python、Ruby、MATLAB等語言接口,實現了圖像處理和計算機視覺方面的很多通用算法。

OpenCV不僅在進行軟件開發的過程中需要用到,而且他也是很多開源軟件的運行依賴,所以安裝一個Opencv就很有必要了,即使自己本身并不想學習使用。

安裝

以下主要是從百度上找到的可用方法:

安裝運行依賴

$ 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 opencvpkg-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 即可運行程序。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久网站| 亚洲大胆人体av| 久久影视电视剧免费网站清宫辞电视| 国产国产精品人在线视| 久久精品视频一| 国产一区深夜福利| 亚洲最大福利视频网| 日韩欧美一区二区三区久久| 日本高清不卡在线| 亚洲女同精品视频| 高清欧美电影在线| 精品日本高清在线播放| 国产成人精品久久| 欧美精品激情blacked18| 久久久久久久一区二区三区| 日韩av影院在线观看| 成人国产精品久久久久久亚洲| 亚洲精品国产拍免费91在线| 草民午夜欧美限制a级福利片| 色偷偷亚洲男人天堂| 高清欧美性猛交| 久久久亚洲国产| 欧美另类xxx| 欧美日韩精品中文字幕| 国产精品天天狠天天看| 日韩精品免费看| 国产精品精品久久久久久| 国产精品网红福利| 国产精品中文字幕在线| 欧美激情免费看| 中文字幕精品久久久久| 精品欧美aⅴ在线网站| 欧美日韩国产精品一区二区三区四区| 青青a在线精品免费观看| 2020国产精品视频| 亚洲第一精品夜夜躁人人躁| 91在线观看免费| 日韩欧美在线一区| 国产在线观看91精品一区| 久久久亚洲国产| 在线日韩欧美视频| 国模视频一区二区| 欧美成人免费在线视频| 国产视频在线观看一区二区| 欧美日韩成人黄色| 欧美激情性做爰免费视频| 亚洲字幕在线观看| 日韩精品免费综合视频在线播放| 亚洲精品影视在线观看| 日韩精品久久久久久久玫瑰园| 日韩精品免费看| 在线播放日韩精品| 亚洲无限av看| 色噜噜狠狠狠综合曰曰曰88av| 午夜精品久久久久久久男人的天堂| 日韩在线观看免费av| 色哟哟网站入口亚洲精品| 成人午夜两性视频| 国模精品一区二区三区色天香| 欧美成人午夜剧场免费观看| 亚洲精品国产免费| 国产精品久久久久高潮| 欧美贵妇videos办公室| 日韩在线高清视频| 91老司机在线| 欧美第一黄网免费网站| 国产97在线观看| 亚洲国产成人在线视频| 九九热精品视频| 日韩视频精品在线| 51精品在线观看| 欧美怡春院一区二区三区| 国产亚洲精品日韩| 国产91色在线播放| 亚洲毛片在线免费观看| 在线视频日本亚洲性| 亚洲第一视频在线观看| 亚洲精品视频中文字幕| 欧美视频第一页| 91精品啪aⅴ在线观看国产| 亚洲毛片在线观看.| 国产在线98福利播放视频| 欧美日韩一区二区在线| 97精品久久久| 日韩va亚洲va欧洲va国产| 91av视频在线免费观看| 97av视频在线| 亚洲精品国产精品国自产在线| 久久99国产精品自在自在app| 日韩精品免费综合视频在线播放| 久青草国产97香蕉在线视频| 欧美另类交人妖| 日韩av中文字幕在线播放| 亚洲福利小视频| 成人网址在线观看| 国产成人精品综合| 久久久精品免费| 成人午夜一级二级三级| 亚洲第一福利网站| 国内精久久久久久久久久人| 亚洲欧美国产另类| 久久免费高清视频| 日韩av手机在线观看| 黄色精品一区二区| 国产精品96久久久久久| 久久电影一区二区| 亚洲天堂第一页| 国产精品专区第二| 国产婷婷色综合av蜜臀av| 日韩少妇与小伙激情| 91亚洲精品一区二区| 国产精品自产拍高潮在线观看| 国产成人一区三区| 日韩女优在线播放| 在线播放国产一区中文字幕剧情欧美| 欧美小视频在线| 最近2019年日本中文免费字幕| 91人成网站www| 欧美激情久久久久久| 国产成人91久久精品| 5278欧美一区二区三区| 成人精品视频久久久久| 久久精品亚洲国产| 久久久精品一区二区三区| 亚洲亚裔videos黑人hd| 欧美日本精品在线| 亚洲一区二区免费在线| 国产精品亚洲综合天堂夜夜| 91天堂在线观看| 欧美黑人性猛交| 日韩电影中文字幕一区| 国产精品嫩草影院久久久| 国产丝袜视频一区| 精品国内自产拍在线观看| 欧美电影免费在线观看| 久久免费国产精品1| 国产一区二区三区高清在线观看| 色噜噜狠狠色综合网图区| 欧美在线视频一区二区| 97视频在线观看播放| 97视频在线免费观看| 欧洲成人在线视频| 久久欧美在线电影| 国产日韩av在线播放| 久久躁狠狠躁夜夜爽| 国内精品模特av私拍在线观看| 亚洲欧美成人在线| 色综合视频一区中文字幕| 久久影视电视剧免费网站| 欧美噜噜久久久xxx| 欧美精品日韩三级| 97视频在线免费观看| 日韩a**站在线观看| 欧美在线免费看| 亚洲一品av免费观看| 久久久久久午夜| 欧美极品少妇xxxxⅹ裸体艺术| 欧美一区三区三区高中清蜜桃| 久久久www成人免费精品张筱雨| 日韩有码在线播放| 国产精品中文字幕在线观看| 高清日韩电视剧大全免费播放在线观看| 97婷婷涩涩精品一区| 久久精品2019中文字幕|