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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu kylin 14.04 LTS上安装opencv

發布時間:2023/12/15 Ubuntu 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu kylin 14.04 LTS上安装opencv 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

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


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

基本上按照網上的教程就可以搞定的事情,只是因為我對linux不熟所以稍微花了點時間,姑且把過程記錄下吧:

1.首先要安裝Cmake。

方法很簡單:apt-get install cmake即可。

但是這里有個問題,使用這個命令需要root權限,而ubuntu本身是禁止root權限的,所以需要先按下面的方法打開root權限:

sudo passwd

Password: <--- 輸入你當前用戶的密碼

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

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

passwd:已成功更新密碼

之后再sudo就沒有問題啦!裝B成功~

2.設置環境變量。

sudo gedit /home/afz/.bashrc

在打開的文件后添加:

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

查看版本,測試是否安裝成功:

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

cmake version 2.8.12.2

3.安裝各種奇怪的東西,不然ms后面編譯會報錯

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

解壓!

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

6.cmake_gui打開gui配置界面,如圖所示配置:

(發現第一張圖我忘記截了,所以用這兩天配置樹莓派時候的截圖代替~請不要在意這些細節~)



這里我犯了個錯誤,看到網上別人說勾選WITH_QT,我也這樣做了,結果就是Generate的時候報了無數關于找不到qt環境的錯誤。

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

Generate結束后,可以進入opencv-x86目錄可以查看Makefile文件,看下文件的生成時間是否和剛才的生成時間一致。

7.進入opencv-x86目錄,執行make和make install完成安裝。

注意,make時間還蠻長的,所以可以趁這時候劃個水休息下~

8.配置環境變量:

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

/usr/local/lib

注意,這時候opencv.conf有可能還沒有被建立,用touch命令自己新建一個空的文件即可。

9.配置庫:

sudo ldconfig10.更改環境變量:

sudo gedit /etc/bash.bashrc在文件后添加以下內容:

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

11.重啟linux使配置生效。

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

接下來就是激動人心的例程測試階段啦!

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

13.進入cpp文件夾,里面有一個現成的文件夾:example_cmake

進入這個文件夾,執行make。會生成opencv_example的可執行文件。

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

14.上面的例程效果不夠華麗?沒關系,試下下面這個吧:

facedetect.cpp

編譯后,執行以下命令:

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

(需要注意那個xml文件是已經訓練好的分類器,你可以選擇自己喜歡的分類器來試驗下效果~)

(這個人臉識別的例程對于多個人臉也是一樣可以識別的~)

當當當黨!



可以看出這個人臉識別效果還是很不錯的,這么變形都能識別的出來~

好吧讓你們受驚了,來張我的女神結束吧:



總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。