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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Opencv 配置VS2012

發布時間:2025/3/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Opencv 配置VS2012 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

版權聲明:本文為博主原創文章,未經博主允許不得轉載。博客不用于商業活動,博主對博客的使用,擁有最終解釋權?
本文為原創作品,未經本人同意,禁止轉載,禁止用于商業用途!本人對博客使用擁有最終解釋權?
歡迎關注我的網上圖書室:[晨鳧追風]() 和 微信公眾號:青春當追風



開始接觸圖像處理有一段時間了,經過前期的調研,和相關入門知識的學習,開始接觸一些圖像處理應用的工具。Opencv是一個圖像處理的開源庫,由于其開放的協議架構,國內外很多科研機構和團隊都在基于opencv做開發。

首先開發opencv要對opencv進行配置,本篇博客就是寫出我的配置過程,和遇到的一些問題,供大家參考應用。

開始吧!

第一步? 下載和安裝Opencv

首先要上opencv網站上下載opencv的包,就是一個.exe文件。網址: http://opencv.org/


這個文件大概350M左右。截止自2015年12月,Opencv在2015年6月4日已經發布至3.0版本,在opencv網站上面可以下載到最新的版本。

配置當然還要vs開發環境,本文以opencv2.4.9版本,vs2012(自行下載安裝)為例:

下載完了opencv,便可以進行安裝和配置。運行可執行下載的opencv2.4.9.exe文件如下圖


與其說是安裝,不如說是解壓會更合適一點,選擇要把該開源庫解壓到的路徑,解壓到

D:\Program Files,由于opencv項目文件打包的時候,已經統一放在Opencv的文件目錄下,所以無需新建一個文件夾,命名為Opencv,只要選擇上一級目錄就ok了。不說廢話上圖


然后點擊紅框的Extract,就是一場漫長的等待之旅,(也就幾分鐘吧!哈哈哈!)

解壓完之后是萬里長征第一步呀!好奇心害死貓呀,好奇的同學就想看看,解壓出來的到底是何方神圣!其實在解壓之后Opencv目錄下就包含兩個文件夾,一個build,一個source,build是Opencv使用的相關文件。Source是相關的源碼和一些文件。還不太了解它是啥,沒事放著吧,得先把它配好了才可以收拾它嘛!接下啦開始第二步。

第二步配置環境變量

【計算機】—【系統屬性】—【高級系統配置】—【高級(標簽欄)】—【環境變量】—雙擊環境變量中的PATH—在變量中添加剛剛解壓的Opencv路徑。高能區:添加是加,不是刪除之前的變量值,在之前的環境變量之后添加一個“”再加入Opencv的值。沒圖你說個bb!上圖:

?






重要的事情說三遍:雙擊5的PATH,加“”然后加路徑,注意打開路徑至

D:\ProgramFiles\opencv\build\x64\vc11\bin,然后單擊復制該路徑,不要手輸,手輸容易出錯!出錯!出錯!X64和X86建議都加進去,D:\ProgramFiles\opencv\build\x64\vc11\bin;D:\ProgramFiles\opencv\build\x86\vc11\bin兩個路徑都擠進去。添加環境變量就是添加bin的路徑,X86表示用的是32位的編譯器編譯,X64表示用64位的編譯器編譯(只是看書說的,并未驗證,錯了也沒關系,都配進去都可以用,不沖突,所以你不要打我)。

內心小激動呀,環境變量配完了,又完成一步,什么?這就完了?騷年想多了!接下來還有第三步!來來來先乖乖注銷系統,這樣人家才可以生效嘛,什么不會注銷,那就簡單粗暴點重啟吧!

第三步工程包含的目錄(include)配置

考慮到以后一直都會用Opencv來做相應的開發,這下就弄一個一勞永逸的方法,配一次就不要再配了!

為了有始有終,我應該吧全過程都搞出來,讓大家看看嘛,大神請自覺跳過若干步

1、? 打開visualstudio ,新建一個項目,單擊起始頁的【新建項目】,上圖看一下

?

話說,條條道路通羅馬嘛,來來來第二種方法,【文件】--—【新建】—【項目】;話不多說繼續上圖

?

?

然后選擇Visual C++ ,新建【win32控制臺運用程序】,然后給自己的工程項目命名(阿貓阿狗隨便叫),選擇路徑(要養成良好的管理文件的習慣啊騷年),然后點擊【確定】,如圖,

?

?

2、然后出現win32運用程序向導界面,點擊【下一步】,下一個界面,勾選【空項目】點擊【完成】。瞅瞅看哈:

?

3、? 解決方案資源管理器的【源文件】右擊—【添加】—【新建項】,來一發:

?

4、? 選定【C++文件(cpp)】,進行重命名,像main(阿貓阿狗隨便叫,不要中文就好了),然后單擊【添加】,看圖:

?

這樣就把一個空白的.cpp文件加入工程中了

?

5、? 單擊【視圖】—【屬性管理器】,這樣子調出屬性管理器,相當于通用配置,之后的再用就無需配置了,一勞永逸啊有木有!來張圖:


VS2013屬性管理器在【視圖】-【其他窗口】-【屬性管理器】(2015/12/15)

6、? 在出現的“屬性管理器”工作區中,展開【Debug|Win32】文件夾(點擊前面的小三角號),對文件夾下面的【Microsoft.Cpp.Win32.user】右鍵—【屬性】打開屬性界面。對其進行配置。如圖

?

7、? 打開屬性界面之后,就可以對其進行include的配置,【通用屬性】—【VC++目錄】—【包含目錄】中添加以下三個目錄:

D:\ProgramFiles\opencv\build\include

D:\ProgramFiles\opencv\build\include\opencv

D:\ProgramFiles\opencv\build\include\opencv2


建議像選路徑那樣子選,不要手輸入,手輸入容易出錯,(畢竟人不如機器死板呀)這是和之前解壓的路徑有關的,你只要通過路徑尋找到那幾個文件夾,添加就可以了。

接下來配置庫文件目錄:

這一步和上面配置的include差不多,都是在屬性管理器里面,的那個屬性,【Debug|Win32】——【Microsoft.Cpp.Win32.user】右鍵—【屬性】打開屬性界面。對其進行配置。

屬性界面出來之后,【通用屬性】—【VC++目錄】—【庫目錄】添加D:\ProgramFiles\opencv\build\x86\vc11\lib

這里聲明一點:因為我們用的是32位編譯器,所以選擇X86,vc11對應的是VS2012編譯器,vc10對應的是vs2010編譯器,vc12對應的是vs2013

上圖:

馬上就要大功告成了,小伙伴們不要激動,要耐心。先不要急著把屬性界面關掉嘛,那么心急干嘛!留著它!

第四步配置動態鏈接庫

還是剛剛那個屬性界面,就是上面那個界面嘛,看到沒,【鏈接器】有嗎?沒有的話你告訴我,我保證不打死你。打開【鏈接器】—【輸入】—【附加依賴項】在那里面添加動態鏈接庫:下面的文字你可以復制:手寫我怕你出錯

opencv_ml249d.lib

opencv_calib3d249d.lib

opencv_contrib249d.lib

opencv_core249d.lib

opencv_features2d249d.lib

opencv_flann249d.lib

opencv_gpu249d.lib

opencv_highgui249d.lib

opencv_imgproc249d.lib

opencv_legacy249d.lib

opencv_objdetect249d.lib

opencv_ts249d.lib

opencv_video249d.lib

opencv_nonfree249d.lib

opencv_ocl249d.lib

opencv_photo249d.lib

opencv_stitching249d.lib

opencv_superres249d.lib

opencv_videostab249d.lib

opencv_objdetect249.lib

opencv_ts249.lib

opencv_video249.lib

opencv_nonfree249.lib

opencv_ocl249.lib

opencv_photo249.lib

opencv_stitching249.lib

opencv_superres249.lib

opencv_videostab249.lib

opencv_calib3d249.lib

opencv_contrib249.lib

opencv_core249.lib

opencv_features2d249.lib

opencv_flann249.lib

opencv_gpu249.lib

opencv_highgui249.lib

opencv_imgproc249.lib

opencv_legacy249.lib

opencv_ml249.lib

廢話少說上圖:

?


要是Opencv是別的版本的,只要把249替換為對應版本的就ok如配的是Opencv-2.4.8

對應的是
opencv_ml248d.lib

opencv_calib3d248d.lib

opencv_contrib248d.lib

opencv_core248d.lib

opencv_features2d248d.lib

opencv_flann248d.lib

opencv_gpu248d.lib

opencv_highgui248d.lib

opencv_imgproc248d.lib

opencv_legacy248d.lib

opencv_objdetect248d.lib

opencv_ts248d.lib

opencv_video248d.lib

opencv_nonfree248d.lib

opencv_ocl248d.lib

opencv_photo248d.lib

opencv_stitching248d.lib

opencv_superres248d.lib

opencv_videostab248d.lib

opencv_objdetect248.lib

opencv_ts248.lib

opencv_video248.lib

opencv_nonfree248.lib

opencv_ocl248.lib

opencv_photo248.lib

opencv_stitching248.lib

opencv_superres248.lib

opencv_videostab248.lib

opencv_calib3d248.lib

opencv_contrib248.lib

opencv_core248.lib

opencv_features2d248.lib

opencv_flann248.lib

opencv_gpu248.lib

opencv_highgui248.lib

opencv_imgproc248.lib

opencv_legacy248.lib

opencv_ml248.lib

好了你可以點擊【應用】—【確定】

紅色文字不用自己輸入,你可以某度,某歌,(杜絕廣告),有的是那些庫,當然你可以復制我上面寫的。只要按照我的命名規則替換就ok。

?

最后一步:測試程序

現在很是激動呀,來來來復制一段代碼,簡單的,不用復雜。

#include<iostream>?

#include <opencv2/core/core.hpp>?

#include <opencv2/highgui/highgui.hpp>?

?

using namespace cv;?? ?

?

int main()?

{?

???// 讀入一張圖片(測試圖)?

???Mat img=imread("測試圖.jpg");?

???// 創建一個名為 "測試圖"窗口?

???cvNamedWindow("測試圖");?

???// 在窗口中顯示測試圖?

???imshow("測試圖",img);?

???// 等待8000 ms后窗口自動關閉?

???waitKey(8000);?

}?

只是為了測試一下配置是否成功,所以先不管代碼的具體含義,復制進去就好了;

記得在你的圖片命名必須和程序中一致,圖片放置的位置路徑要在工程下面,否則會出現異常報錯:

樓主當時把圖片放在E:\VS2012_project\first_try下面時,報錯為


后經深思熟慮,查閱文獻,各位博主的博客,發現正確的路徑應該是

E:\VS2012_project\first_try\first_try

把圖片存放路徑一調,就正常了。出現了我美麗的天壇圖片


還有在其他一些博主的博客中也有一些報錯的解決方案,這里不一一贅述,附上一位牛人的博客鏈接:http://blog.csdn.net/huang9012/article/details/21811129

以上是我的配置學習過程,如有不足之處歡迎批評指正,原創作品,轉載請注明出處!謝謝!后續的學習總結會陸續推出!歡迎廣大愛好者交流!





總結

以上是生活随笔為你收集整理的Opencv 配置VS2012的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 九九影视理伦片 | 就去色综合| 欧美顶级黄色大片免费 | 亚洲成人精 | 奇米婷婷 | 正在播放木下凛凛88av | 免费色网 | 视频精品久久 | 亚洲国产精品狼友在线观看 | 五月激情站 | 性一交一乱一色一视频麻豆 | 亚洲天堂五月天 | 午夜视频久久 | 日韩一级片免费在线观看 | 久热精品在线视频 | 人妻射精一区二区 | 日韩一区在线视频 | 丝袜一区二区三区四区 | 91国自产精品中文字幕亚洲 | 涩涩天堂| 韩国女主播裸体摇奶 | 国产处女 | 色老头一区二区三区在线观看 | 黄色在线观看网址 | 成人免费网视频 | 91av国产精品| 日本不卡不卡 | 日韩av在线电影 | 我和单位漂亮少妇激情 | 国产suv精品一区二区四 | 亚洲码无人客一区二区三区 | 精品自拍偷拍 | 久久靖品 | 久操福利在线 | 亚洲人成电影一区二区在线 | 天天干天天弄 | 在线观看黄 | 免费国产羞羞网站视频 | 欧美午夜精品久久久久久浪潮 | 国产成人短视频在线观看 | 午夜伦理福利视频 | 日韩三级a| 人妻精品一区一区三区蜜桃91 | 国产免费黄色大片 | 中文字幕网站在线观看 | 天天爽网站 | 国产精品综合久久久 | 久久99精品久久久久婷婷 | 亚洲国产精品免费在线观看 | 精品人妻一区二区色欲产成人 | 久久久精品人妻无码专区 | 国产 日韩 欧美 精品 | 最污的网站 | wwxx日本| 老头糟蹋新婚少妇系列小说 | japanese21ⅹxx日本 | 精品成人av一区二区在线播放 | 秋霞网一区二区 | 欧美日韩国产传媒 | 婷婷精品进入 | 公车激情云雨小说 | 日本www在线观看 | 永久免费黄色片 | 殴美性生活 | 精品日本一区二区三区在线观看 | 中国精品视频 | 国产精品无码网站 | a天堂中文 | 一区视频在线免费观看 | 日韩欧美福利视频 | 亚洲少妇30p | 亚洲精品国偷拍自产在线观看蜜桃 | 日韩欧美一二三四区 | 丰满人妻熟妇乱偷人无码 | 亚洲 欧美 变态 另类 综合 | 国产精品传媒在线观看 | 久久成人激情 | 久草视频在线观 | 国产精品午夜未成人免费观看 | 粉嫩av一区二区夜夜嗨 | 手机看片一区二区 | 风间由美av | 日韩一级黄色录像 | 看全色黄大色黄大片女一次牛 | ktv做爰视频一区二区 | 国语对白做受按摩的注意事项 | 在线免费看av | 日本精品在线视频 | 一卡二卡三卡四卡 | 三年电影在线观看 | 激情视频网址 | 日韩h视频| 成人性生交大免费看 | 99视频在线免费观看 | 在线观看av一区二区 | 各种含道具高h调教1v1男男 | 亚洲精品在 | 欧洲一区二区三区 | 国内精品在线播放 |