日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
快速學(xué)習(xí)Linux下OpenCV的演示 (linux opencv demo)

OpenCV是一個(gè)經(jīng)典的開(kāi)源計(jì)算機(jī)視覺(jué)庫(kù)。它擁有強(qiáng)大的功能和廣泛的應(yīng)用領(lǐng)域,在圖像處理、目標(biāo)識(shí)別、跟蹤等計(jì)算機(jī)視覺(jué)領(lǐng)域發(fā)揮著重要的作用。本文將介紹如何在Linux下快速學(xué)習(xí)OpenCV,通過(guò)演示的形式,讓讀者輕松掌握基礎(chǔ)知識(shí)和實(shí)際應(yīng)用。

創(chuàng)新互聯(lián)主營(yíng)望城網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app開(kāi)發(fā),望城h5微信小程序開(kāi)發(fā)搭建,望城網(wǎng)站營(yíng)銷(xiāo)推廣歡迎望城等地區(qū)企業(yè)咨詢

一、安裝OpenCV

在Linux下安裝OpenCV非常簡(jiǎn)單,我們可以通過(guò)包管理器直接安裝,具體步驟如下:

1. 更新系統(tǒng)

sudo apt-get update

2. 安裝OpenCV

sudo apt-get install libopencv-dev python3-opencv

3. 驗(yàn)證安裝

pkg-config –modversion opencv

如果輸出版本號(hào),則說(shuō)明OpenCV已經(jīng)成功安裝。

二、創(chuàng)建OpenCV項(xiàng)目

我們可以通過(guò)以下命令在終端中創(chuàng)建一個(gè)名為”myproject”的OpenCV項(xiàng)目:

mkdir myproject

cd myproject

touch mn.cpp

在項(xiàng)目文件夾中創(chuàng)建一個(gè)名為mn.cpp的C++源代碼文件,用于編寫(xiě)OpenCV程序。

三、編寫(xiě)OpenCV程序

在編寫(xiě)OpenCV程序前,我們需要了解一些基礎(chǔ)知識(shí),比如OpenCV中常用的數(shù)據(jù)類(lèi)型和圖像處理函數(shù)等。以下是一個(gè)簡(jiǎn)單的OpenCV程序示例,用于讀取并顯示一張圖片:

#include

using namespace cv;

int mn(){

Mat image = imread(“picture.jpg”,IMREAD_COLOR);

namedWindow(“MyPicture”,WINDOW_AUTOSIZE);

imshow(“MyPicture”,image);

wtKey(0);

return 0;

}

1. 引入OpenCV庫(kù)

#include

這個(gè)庫(kù)文件包含了OpenCV中常用的數(shù)據(jù)類(lèi)型和函數(shù)的頭文件。

2. 定義命名空間

using namespace cv;

在OpenCV程序中,為方便起見(jiàn),經(jīng)常使用cv命名空間中的類(lèi)和函數(shù)。我們可以使用using關(guān)鍵字來(lái)指定cv命名空間,這樣就可以不用每次使用時(shí)寫(xiě)命名空間前綴了。

3. 讀取圖片

Mat image = imread(“picture.jpg”,IMREAD_COLOR);

這行代碼讀取”picture.jpg”文件并加載到一個(gè)Mat對(duì)象image中。

4. 創(chuàng)建窗口

namedWindow(“MyPicture”,WINDOW_AUTOSIZE);

此行代碼創(chuàng)建一個(gè)名為”MyPicture”的窗口,并為窗口指定窗口類(lèi)型,這里使用WINDOW_AUTOSIZE。

5. 顯示圖片

imshow(“MyPicture”,image);

此行代碼將讀取到的圖片顯示到窗口中。

6. 等待輸入

wtKey(0);

由于圖像顯示是一個(gè)持續(xù)的過(guò)程,為了使窗口保持顯示狀態(tài),需要等待用戶的輸入,這里我們使用wtKey(0)等待任意鍵的輸入,0表示永遠(yuǎn)等待。

7. 結(jié)束程序

return 0;

此行代碼表示程序執(zhí)行成功,返回0。

四、編譯OpenCV程序

在終端中輸入以下命令進(jìn)行編譯:

g++ mn.cpp -o myproject `pkg-config –libs opencv`

通過(guò)這個(gè)命令可以將mn.cpp源代碼文件編譯成可執(zhí)行文件,命名為myproject。其中pkg-config –libs opencv指定需要鏈接的OpenCV庫(kù)文件。

五、運(yùn)行OpenCV程序

在終端中輸入以下命令運(yùn)行OpenCV程序:

./myproject

程序即可打開(kāi)一個(gè)窗口展示picture.jpg圖片。

六、

相關(guān)問(wèn)題拓展閱讀:

  • 如何將opencv庫(kù)移植到linux中

如何將opencv庫(kù)移植到linux中

編譯環(huán)境fedora9.0

xvid版本:xvidcore-1.3.2.tar.gz

x264版本:x264-snapshot.tar.bz2

ya版本:ya-0.7.2.tar.gz

ffmpeg版本:ffmpeg-0.5.3.tar.bz2

OpenCV版本:opencv-2.0.0

上面這些文件可以到

處進(jìn)行下載!

首先安裝x86平臺(tái)下opencv,網(wǎng)上很答雀多都只有arm上opencv的移植,但對(duì)于開(kāi)發(fā)階段,都是余高在pc機(jī)的Linux環(huán)境下開(kāi)發(fā)測(cè)試的,所以這里清毀早先介紹一下x86平臺(tái)下opencv的移植。

關(guān)于linux opencv demo的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都網(wǎng)站營(yíng)銷(xiāo)推廣找創(chuàng)新互聯(lián),全國(guó)分站站群網(wǎng)站搭建更好做SEO營(yíng)銷(xiāo)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)四川成都IDC基礎(chǔ)服務(wù)商,價(jià)格厚道。提供成都服務(wù)器托管租用、綿陽(yáng)服務(wù)器租用托管、重慶服務(wù)器托管租用、貴陽(yáng)服務(wù)器機(jī)房服務(wù)器托管租用。


本文標(biāo)題:快速學(xué)習(xí)Linux下OpenCV的演示 (linux opencv demo)
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/djoicpo.html