在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

看完這個教程包會各種版本的OpenCV環境配置

新機器視覺 ? 來源:ZjuerBooster ? 2023-06-27 14:40 ? 次閱讀

OPENCV

OpenCV是一個開源的計算機視覺算法庫,里面每個算法函數被封裝成不同的API,供程序員調用。因此配置OpenCV環境的本質就是導入OpenCV頭文件,庫文件和鏈接庫,以下介紹三種常見的環境配置方法。

步驟一:下載并安裝OpenCV

進入OpenCV官網,release發行版中選擇需要下載的OpenCV版本,下載Windows版本,就是.EXE可執行文件的那個,下載下來后,直接運行,解壓到電腦上,并記住這個解壓目錄,解壓后的文件就是OpenCV整個庫文件了。

4a335400-149d-11ee-962d-dac502259ad0.png

PS:這里要著重說明一下OpenCV的版本,由于計算機視覺(Computer Version)近幾年發展很快,版本之間變化也比較大,不同版本同一個函數名也許都會不一樣,尤其是OpenCV從3升級到4,變化很大,在OpenCV3中include文件里有opencv和opencv2兩個文件夾,而OpenCV4中只有opencv2一個文件,在OpenCV3中函數名和宏定義名一般以cv_或CV_開頭,而OpenCV4中直接去掉了,函數名變得更加簡潔,但是如果用基于OpenCV3編寫的程序,編譯的時候就會報“未定義函數”的錯,所以安裝哪個版本的OpenCV要根據項目需求保持一致,當然你也可以安裝兩個或兩個以上的OpenCV版本,筆者就是安裝了一個OpenCV3的和OpenCV4的兩個版本,VS項目屬性配置中更改一下即可。

步驟二:配置環境變量

右鍵點擊計算機→屬性→高級系統設置→高級選項卡里點擊環境變量→系統環境變量中在path變量中添加剛才記錄下來的安裝目錄中bin文件目錄,例如:D:opencv3uildx64vc14in,opencv3為解壓文件目錄,接下來點擊所有的確定按鈕,注意更改完環境變量后重啟或者注銷。

4a507724-149d-11ee-962d-dac502259ad0.png

步驟三:VS中引用opencv庫

方法1

常規方法

新建一個工程項目,在工程項目中的屬性管理器中雙擊項目,打開屬性對話框

4a70d910-149d-11ee-962d-dac502259ad0.png

注意配置debug還是release,x86還是x64要與項目保持一致,怕出錯可以設置為全部。

三個部分需要設置:

①VC++目錄中“包含目錄”設置為

D:opencv3uildinclude

D:opencv3uildincludeopencv

D:opencv3uildincludeopencv2

注:包含目錄中引入的是OpenCV的頭文件

②“庫目錄”設置為

D:opencv3uildx64vc14lib

注:庫目錄中引入的是OpenCV的庫文件

4a94b998-149d-11ee-962d-dac502259ad0.png

③鏈接器→輸入中,附加依賴項設置為

opencv_world349d.lib

注:349表示OpenCV版本號是3.4.9,d表示debug版本

4ae2ca02-149d-11ee-962d-dac502259ad0.png

到此為止,OpenCV環境就配置好了。

方法2

一勞永逸的方法

同樣是新建一個項目,在屬性管理器中新建一個屬性配置文件PropertySheet.props

4b064040-149d-11ee-962d-dac502259ad0.png

配置屬性值(三個)同步驟一,將該屬性配置文件PropertySheet.props保存,以后每個項目添加這個配置文件就可以了。

方法3、將項目拷貝給其他開發者時,避免OpenCV版本不一致問題的方法

將自己OpenCV版本的build/include文件夾和build/x64/v14/lib文件夾 拷貝到vs工程文件夾下

將屬性配置文件中的三個值設置成 ./…根目錄形式,如:

4a94b998-149d-11ee-962d-dac502259ad0.png

這樣將VS工程文件打包后,OpenCV庫文件也打包進去,避免了不同開發者OpenCV庫目錄不同,或者不同版本之間不兼容的問題。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 封裝
    +關注

    關注

    127

    文章

    8160

    瀏覽量

    143877
  • API
    API
    +關注

    關注

    2

    文章

    1531

    瀏覽量

    62801
  • OpenCV
    +關注

    關注

    31

    文章

    636

    瀏覽量

    41815

原文標題:還在因VS跑不了OpenCV而發愁?看完這個教程包會各種版本的OpenCV環境配置

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    rk3588 安裝了ubuntu20.04版本的系統,配置了軟件環境,怎么導出一個鏡像

    安裝了GB_A588_ubuntu20.04_20240326_133517_V1.14這個版本的鏡像,也配置相應的軟件環境 發現用rk工具進入不了loader模式了,好像只有andr
    發表于 09-05 10:51

    【LeMaker Guitar試用體驗】之opencv環境搭建并測試

    本帖最后由 windworld 于 2016-2-25 12:49 編輯 前面已經說明了如何對SD卡進行分區擴展了,這里就不用擔心磁盤空間不夠的問題了,搭建opencv開發環境這里提供兩種
    發表于 02-25 12:49

    【NanoPi M2試用體驗】OpenCV3.1搭建

    3.1的版本已經發布好久了,這個版本相對于原版本也有了一些更新,此次就以3.1的版本來學習。下載Open
    發表于 06-09 14:51

    ARM-Linux環境下安裝OpenCV

    ia32-libs (安裝好交叉編譯器的進入下一步)2、安裝Cmake-gui (這個是幫助我們配置OpenCV、并生成Makefile的)sudo apt-get install cmake-gui3、下載
    發表于 06-29 12:28

    【NanoPi K1 Plus試用體驗】ubuntu 配置opencv環境

    python-pip或者提示安裝成功,但是你輸入pip -V會報錯,顯示沒有pip這個命令,查了好久,應該輸入命令你是:apt-get install python-pip,如圖,因為之前我已經把系統
    發表于 08-20 16:03

    OpenCV開發環境配置

    OpenCV3編程入門》書本配套源代碼:OpenCV開發環境配置
    發表于 06-06 15:20 ?8次下載

    OpenCV3編程入門-源碼例程全集-OpenCV開發環境配置

    OpenCV3編程入門-源碼例程全集-OpenCV開發環境配置,感興趣的小伙伴們可以瞧一瞧。
    發表于 09-18 16:27 ?20次下載

    Qt5環境下如何配置OpenCV

    本文檔的主要內容詳細介紹的是Qt5環境下如何配置OpenCV。
    發表于 11-22 16:53 ?17次下載
    Qt5<b class='flag-5'>環境</b>下如何<b class='flag-5'>配置</b><b class='flag-5'>OpenCV</b>

    如何在Eclipse開發環境配置OpenCV

     1. 安裝OpenCV2.0,安裝時注意最好安裝在根目錄下,或者安裝路徑中沒有空格和中文字符。我安裝在E盤根目錄下,不要忘了在系統環境變量里配置相應路徑(E:\OpenCV2.0 \
    發表于 11-26 16:09 ?5次下載
    如何在Eclipse開發<b class='flag-5'>環境</b>下<b class='flag-5'>配置</b><b class='flag-5'>OpenCV</b>

    如何安裝和配置OpenCVOpenCV的幾個小問題解答

    本文檔的主要內容詳細介紹的是如何安裝和配置OpenCVOpenCV的幾個小問題解答包括了:安裝和配置OpenCV,Highgui.h與Cv
    發表于 12-17 17:25 ?9次下載
    如何安裝和<b class='flag-5'>配置</b><b class='flag-5'>OpenCV</b>及<b class='flag-5'>OpenCV</b>的幾個小問題解答

    基于OpenCV擴展模塊與skimage來提取中心線

    顯然OpenCV中常見的輪廓分析無法獲得上面的中心紅色線段,本質上這個問題是如何提取二值對象的骨架,提取骨架的方法在OpenCV的擴展模塊中,另外skimage也支持圖像的骨架提取。
    的頭像 發表于 04-26 13:49 ?2089次閱讀

    基于OpenCV如何提取中心線

    如何提取二值對象的骨架,提取骨架的方法在OpenCV的擴展模塊中,另外skimage也支持圖像的骨架提取。這里就分別基于OpenCV擴展模塊與skimage來完成骨架提取,得到上述
    的頭像 發表于 04-26 13:51 ?3890次閱讀

    一文讀懂OpenCV源碼及擴展模塊的編譯與環境配置

    版本:VS2017、CMake3.12.3、OpenCV3.4.7 安裝OpenCV時的環境配置以及擴展模塊的編譯對于多數新手來說都是令人頭
    的頭像 發表于 06-25 11:47 ?3003次閱讀
    一文讀懂<b class='flag-5'>OpenCV</b>源碼及擴展模塊的編譯與<b class='flag-5'>環境</b><b class='flag-5'>配置</b>

    Windows+VSCode配置OpenCV C++一站式開發調試環境教程

    首先,打開OpenCV-MinGW-Build,找到對應的Releases版本。這里以OpenCV-4.5.5-x64 | zip | tar.gz為例,我們點擊下拉鍵Configuration。
    的頭像 發表于 04-20 16:23 ?1416次閱讀

    php運行環境配置步驟

    PHP是一種廣泛使用的服務器端腳本語言,被用來開發Web應用程序。為了在計算機上運行PHP代碼,我們需要配置PHP運行環境。本文將詳細介紹PHP運行環境配置步驟。 下載PHP安裝
    的頭像 發表于 12-04 15:27 ?1240次閱讀
    主站蜘蛛池模板: 亚洲成色在线综合网站 | 性久久久久久久 | 免费高清在线爱做视频 | 亚洲日本三级 | 两性色午夜视频免费老司机 | 新网球王子u17世界杯篇免费观看 | 国产精品美女久久久久网站 | 深夜视频在线 | 亚洲地址一地址二地址三 | tom影院亚洲国产日本一区 | 四虎影视永久在线 yin56xyz | 久久国产午夜精品理论片34页 | 亚洲一区二区在线播放 | 亚洲国产一区二区三区a毛片 | 狠狠干狠狠干狠狠干 | 国产综合图区 | 美女一级毛片免费观看 | 亚洲成网站www久久九 | 天天摸天天操天天爽 | 亚洲综人网| 国产视频每日更新 | 欧美乱xxxxxxxxx| 色噜噜狠狠网站 | 精品福利视频网 | 天天射天天操天天 | 同性同男小说肉黄 | 日本69sex护士hd | 一色屋成人免费精品网站 | 操的好爽视频 | 欧美天堂视频 | 亚洲系列_1页_mmyy11 | 日日插天天操 | 日韩免费三级 | 欧美猛交xxxx免费看 | 一级毛片免费全部播放 | 天堂网在线资源 | 免费网站日本 | 亚洲男人精品 | 黄网站免费视频 | 在线二区 | 美女bbbb视频 |