計算機視覺算法:基于OpenCV的計算機應(yīng)用開發(fā)》 —2.4 在C++或Python項目中使用OpenCV

      網(wǎng)友投稿 791 2022-05-28

      2.4 在C++或Python項目中使用OpenCV

      《計算機視覺算法:基于OpenCV的計算機應(yīng)用開發(fā)》 —2.4 在C++或Python項目中使用OpenCV

      在本節(jié),我們將用一個非常簡單的例子來演示如何在你的C++或者Python項目中使用OpenCV,我們將其命名為HelloOpenCV。你可能已經(jīng)知道了這樣一個項目的目的是針對以下任意一種情況:

      使用一個你以前沒用過的新庫,比如OpenCV。

      確認你安裝的OpenCV能正常工作。

      因此,即便你不是一個OpenCV的初學者,閱讀本節(jié)下面的介紹并運行這個簡單的例子來檢查OpenCV是否正確安裝,也是十分有價值的。

      我們將從C++項目中使用OpenCV必需的步驟開始:

      1. 創(chuàng)建一個新的文件夾HelloOpenCV。

      2. 在此文件夾中分別創(chuàng)建兩個文本文件CMakeLists.txt和main.cpp。

      3. 在CMakeLists.txt文件中輸入以下內(nèi)容:

      在上述代碼中,你需要把“path_to_opencv”替換為OpenCVConfig.cmake和OpenCVConfig-version.cmake這兩個文件的路徑,也就是你安裝OpenCV庫的文件夾。如果你使用的是Linux操作系統(tǒng)和預(yù)編譯的OpenCV庫,那么你可能不需要OpenCV文件夾的確切路徑。

      4.至于main.cpp文件,確保它包括以下內(nèi)容,也就是我們實際運行的C++代碼:

      我們將在本章稍后部分以及后面章節(jié)中介紹上面代碼中所使用的函數(shù),但是,現(xiàn)在值得注意的是,這個程序嘗試打開并顯示存儲在磁盤上的圖像。如果運行成功,圖像將顯示出來,直到按下任意按鍵為止,否則將會顯示“Empty image!”消息。注意,在一般情況下,此程序不會崩潰,并會被編譯成功,如果不是如此,那應(yīng)該再回顧一下本章前面的內(nèi)容。

      5.我們的C++工程已經(jīng)準備就緒。現(xiàn)在,我們可以使用CMake生成Visual Studio或任何其他類型的項目(這取決于我們要使用的平臺、編譯器和IDE界面),然后編譯并運行它。注意,CMake只是用來創(chuàng)建跨平臺并且不依賴IDE的C++工程的。

      運行此例子時,你輸入的圖像(這里是MyImage.png)將會被讀取并顯示出來,直至鍵盤上的任意按鍵被按下。如果在讀取圖像時發(fā)生了任何錯誤,那么將會顯示“Empty image!”消息。

      我們可以使用以下代碼在Python中創(chuàng)建并運行同樣的工程:

      很容易發(fā)現(xiàn)此代碼與之前代碼的類似之處。Python版本的代碼中用的是完全相同的imshow和waitKey函數(shù)。之前提到過,現(xiàn)在不必在意這些函數(shù)的使用方法,重點是你能運行這些程序,C++或是Python的都行,并能看到圖像顯示出來。

      如果你成功地運行了本節(jié)的HelloOpenCV例子工程,那么你已經(jīng)準備好了繼續(xù)學習本章的下一節(jié),后續(xù)章節(jié)也不會有問題。如果你對已討論過的主題還有疑問,或是想更深入理解這些主題,你可以再從頭閱讀一下本章的相關(guān)主題,或是參考本章末尾補充閱讀部分的參考書目。

      OpenCV

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:【藍橋杯國賽07】Scratch加密 少兒編程scratch藍橋杯國賽真題和答案講解
      下一篇:Redis08-Redis的持久化
      相關(guān)文章
      激情亚洲一区国产精品| 亚洲综合日韩中文字幕v在线| 亚洲男女性高爱潮网站| 亚洲AV无码国产精品色午友在线| 亚洲成人一区二区| 国产成人综合亚洲一区| 亚洲av无码一区二区三区四区| 亚洲日韩乱码中文字幕| 亚洲综合久久精品无码色欲| 国产精品亚洲专区在线观看| 亚洲国产精品免费观看| 亚洲真人无码永久在线观看| 亚洲精品无码久久久久A片苍井空| 亚洲一区二区三区写真| 亚洲最大天堂无码精品区| 亚洲一本一道一区二区三区| 亚洲人成网站999久久久综合| 亚洲日韩精品国产一区二区三区| 亚洲综合伊人制服丝袜美腿| 亚洲综合av一区二区三区| 亚洲伊人久久大香线蕉AV| 亚洲精品永久在线观看| 亚洲AV日韩AV一区二区三曲 | 亚洲黄片毛片在线观看| 亚洲人成无码www久久久| 久久久久亚洲AV成人网人人网站 | 亚洲国产模特在线播放| 亚洲香蕉久久一区二区 | 亚洲一区二区三区影院| 亚洲码国产精品高潮在线| 亚洲国产精品无码久久久蜜芽| 亚洲成av人在线视| 久久亚洲AV无码精品色午夜 | 精品亚洲视频在线观看| 亚洲情XO亚洲色XO无码| 亚洲精品国产成人专区| 亚洲国产品综合人成综合网站| 亚洲一区二区无码偷拍| 亚洲 综合 国产 欧洲 丝袜| 亚洲无码在线播放| 亚洲图片在线观看|