日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu kylin 14.04 LTS上安装opencv

發(fā)布時(shí)間:2023/12/15 Ubuntu 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu kylin 14.04 LTS上安装opencv 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

(本文的很多地方參照了以下blog:

http://www.cnblogs.com/emouse/archive/2013/02/22/2922940.html#3173367

感謝那位大神的詳細(xì)描述~~)


領(lǐng)導(dǎo)讓把在windows下做的程序(使用opencv)移植到linux下,所以先嘗試著在linux下安裝opencv。

基本上按照網(wǎng)上的教程就可以搞定的事情,只是因?yàn)槲覍?duì)linux不熟所以稍微花了點(diǎn)時(shí)間,姑且把過(guò)程記錄下吧:

1.首先要安裝Cmake。

方法很簡(jiǎn)單:apt-get install cmake即可。

但是這里有個(gè)問(wèn)題,使用這個(gè)命令需要root權(quán)限,而ubuntu本身是禁止root權(quán)限的,所以需要先按下面的方法打開(kāi)root權(quán)限:

sudo passwd

Password: <--- 輸入你當(dāng)前用戶的密碼

Enter new UNIX password: <--- 新的Root用戶密碼

Retype new UNIX password: <--- 重復(fù)新的Root用戶密碼

passwd:已成功更新密碼

之后再sudo就沒(méi)有問(wèn)題啦!裝B成功~

2.設(shè)置環(huán)境變量。

sudo gedit /home/afz/.bashrc

在打開(kāi)的文件后添加:

export PATH=$PATH:/usr/local/cmake-2.8.12.2-Linux-i386/bin

查看版本,測(cè)試是否安裝成功:

root@afz:/home# cmake --version?

cmake version 2.8.12.2

3.安裝各種奇怪的東西,不然ms后面編譯會(huì)報(bào)錯(cuò)

# apt-get install libgtk2.0-dev # apt-get install pkg-config
4.從官網(wǎng)下載openCV for linux,文件名:opencv-3.0.0.zip

解壓!

5.新建一個(gè)opencv-x86作為編譯目錄。

6.cmake_gui打開(kāi)gui配置界面,如圖所示配置:

(發(fā)現(xiàn)第一張圖我忘記截了,所以用這兩天配置樹(shù)莓派時(shí)候的截圖代替~請(qǐng)不要在意這些細(xì)節(jié)~)



這里我犯了個(gè)錯(cuò)誤,看到網(wǎng)上別人說(shuō)勾選WITH_QT,我也這樣做了,結(jié)果就是Generate的時(shí)候報(bào)了無(wú)數(shù)關(guān)于找不到qt環(huán)境的錯(cuò)誤。

所以,如果只是為了編譯opencv的話,只需要按照默認(rèn)設(shè)置,然后按照上圖藍(lán)框里面的的配置修改就好了。

Generate結(jié)束后,可以進(jìn)入opencv-x86目錄可以查看Makefile文件,看下文件的生成時(shí)間是否和剛才的生成時(shí)間一致。

7.進(jìn)入opencv-x86目錄,執(zhí)行make和make install完成安裝。

注意,make時(shí)間還蠻長(zhǎng)的,所以可以趁這時(shí)候劃個(gè)水休息下~

8.配置環(huán)境變量:

sudo gedit /etc/ld.so.conf.d/opencv.conf將以下內(nèi)容添加到最后:

/usr/local/lib

注意,這時(shí)候opencv.conf有可能還沒(méi)有被建立,用touch命令自己新建一個(gè)空的文件即可。

9.配置庫(kù):

sudo ldconfig10.更改環(huán)境變量:

sudo gedit /etc/bash.bashrc在文件后添加以下內(nèi)容:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig?
export PKG_CONFIG_PATH

11.重啟linux使配置生效。

===========================================================

接下來(lái)就是激動(dòng)人心的例程測(cè)試階段啦!

12.將/opencv-3.0.0/samples/cpp文件夾拷貝到隨便什么位置(其實(shí)不拷貝也無(wú)所謂)

13.進(jìn)入cpp文件夾,里面有一個(gè)現(xiàn)成的文件夾:example_cmake

進(jìn)入這個(gè)文件夾,執(zhí)行make。會(huì)生成opencv_example的可執(zhí)行文件。

雙擊這個(gè)文件就能看到Hello openCV的輸出了。

14.上面的例程效果不夠華麗?沒(méi)關(guān)系,試下下面這個(gè)吧:

facedetect.cpp

編譯后,執(zhí)行以下命令:

./opencv_facedetect --cascade="/home/afz/openCV/opencv-3.0.0/data/haarcascades/haarcascade_frontalface_alt.xml" scale=.5 /home/afz/Downloads/1.jpg

(需要注意那個(gè)xml文件是已經(jīng)訓(xùn)練好的分類器,你可以選擇自己喜歡的分類器來(lái)試驗(yàn)下效果~)

(這個(gè)人臉識(shí)別的例程對(duì)于多個(gè)人臉也是一樣可以識(shí)別的~)

當(dāng)當(dāng)當(dāng)黨!



可以看出這個(gè)人臉識(shí)別效果還是很不錯(cuò)的,這么變形都能識(shí)別的出來(lái)~

好吧讓你們受驚了,來(lái)張我的女神結(jié)束吧:



總結(jié)

以上是生活随笔為你收集整理的Ubuntu kylin 14.04 LTS上安装opencv的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。