Win10和Visual studio2015環(huán)境下opencv2/opencv3共存

現(xiàn)網(wǎng)上有大量VS+opencv配置方法,而且方法基本都是只需第一次配置彪见,以后無需重新配置蚌堵。一次配置就一勞永逸的優(yōu)勢很明顯,但也有一個(gè)很不方便的缺陷所在:假如你按照這樣的方法配置了VS+opencv3,使用過程中感覺:“哇塞炼团,opencv3大量的module用起來好爽咪惠,硬件加速用起來好快盎髦ā!遥昧!”覆醇,然而當(dāng)你碰到難題需要上網(wǎng)求助,網(wǎng)上搜到大牛放出的代碼超級完美的時(shí)候炭臭,卻發(fā)現(xiàn)大牛用opencv2編寫的程序你無法運(yùn)行永脓。作為剛?cè)腴T的小白改編成opencv3又有些許困難.這是你想起來可以自己配置環(huán)境嘛,于是下載opencv2進(jìn)行配置鞋仍,duang.duang.duang配置一通....結(jié)果失敗了常摧。而且opencv3竟然也不能再用了!M础落午! 上邊其實(shí)是我初期遇到的問題,之后各種重裝那婉。板甘。。心累详炬。 下邊介紹的方法:每次都需要重新配置項(xiàng)目盐类,但優(yōu)勢在一個(gè)穩(wěn)定D椤!opencv2和opencv3各種版本隨便切換~~

…………………………………………………………正文分割線…………………………………………………………………

1. Visual studio 2015下載安裝在跳,

C盤容量不吃緊的話建議默認(rèn)安裝位置枪萄,畢竟速度快一點(diǎn)。

(要用到opencv)組件選擇:vc++ 和visual studio2015updata(其他有需要后期再安裝)

2.下載opencvSDK:

a. opencv2和opencv3官網(wǎng)下載地址如下:

opencv2410:https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.10/opencv-2.4.10.exe/download

opencv310 : https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/opencv-3.1.0.exe/download

b. opencv安裝即解壓猫妙,解壓到合適的硬盤里瓷翻。

3.環(huán)境配置:

其他方法中的系統(tǒng)環(huán)境變量設(shè)置在此不需要。直接進(jìn)行配置割坠。

a. 新建win32控制臺應(yīng)用程序齐帚,選擇空項(xiàng)目,并先創(chuàng)建一個(gè).cpp源文件

創(chuàng)建項(xiàng)目
空項(xiàng)目
新建一個(gè).cpp源文件

b. 右鍵項(xiàng)目-->屬性:

i). c/c++ -->附加包含目錄:opencv文件/build/include(這一步操作中使用opencv2或opencv3彼哼,文件夾名稱都一樣)

ii). 鏈接器-->常規(guī)-->附加庫目錄:opencv2文件/build/x86/vc12/lib(若使用opencv3文件/build/x64/vc14/lib)

iii). Link-->輸入-->附加依賴項(xiàng)(附加依賴項(xiàng)貼到教程最后opencv2和opencv3附加依賴項(xiàng)不一樣对妄,debug和release模式也不一樣),最后點(diǎn)擊:應(yīng)用敢朱,確定

iv). 將opencv2和opencv3如下文件夾中的所有文件拷貝到文件夾C/windows/system32和C/windows/sysWOW64中 :

opencv2文件夾下的build/x86/vc12/bin 和?

opencv3文件夾下的build/x64/vc14/bin

4.解決方案平臺選擇(如圖):

當(dāng)使用opencv2需要選擇x86剪菱,

當(dāng)使用opencv3需要選擇x64,

如果不匹配會出現(xiàn)如下錯(cuò)誤:或者“模塊計(jì)算機(jī)類型X86與目標(biāo)計(jì)算機(jī)類型X64沖突”

5.缺失文件下載:

配置完成后第一次測試代碼可能會出現(xiàn)某.lib后綴文件不存在(2017.11.27更新:重裝系統(tǒng)后第一次配置opencv的時(shí)候終于記下了名字),出現(xiàn)這個(gè)問題的時(shí)候從網(wǎng)上搜索此lib后綴文件并下載放入opencv的lib庫文件夾下拴签,建議C/windows/system32和C/windows/sysWOW64中也復(fù)制進(jìn)去孝常,即可運(yùn)行。

...................................................................................................................................................

以上完成以后蚓哩,就能歡樂的使用opencv了构灸,下次新建項(xiàng)目按需求重復(fù)3,4步岸梨,選擇合適的文件夾即可冻押。雖然每次新建項(xiàng)目都要多花費(fèi)一分鐘,但是好在opencv2與opencv3切換使用無壓力不是嘛J⒑佟!括袒!

最后附上附加依賴項(xiàng)和測試代碼:

附加依賴項(xiàng):

(opencv2410,debug版)................................................................................................

opencv_ml2410d.lib

opencv_calib3d2410d.lib

opencv_contrib2410d.lib

opencv_core2410d.lib

opencv_features2d2410d.lib

opencv_flann2410d.lib

opencv_gpu2410d.lib

opencv_highgui2410d.lib

opencv_imgproc2410d.lib

opencv_legacy2410d.lib

opencv_objdetect2410d.lib

opencv_ts2410d.lib

opencv_video2410d.lib

opencv_nonfree2410d.lib

opencv_ocl2410d.lib

opencv_photo2410d.lib

opencv_stitching2410d.lib

opencv_superres2410d.lib

opencv_videostab2410d.lib

(opencv2410,release版)................................................................................................

opencv_objdetect2410.lib

opencv_ts2410.lib

opencv_video2410.lib

opencv_nonfree2410.lib

opencv_ocl2410.lib

opencv_photo2410.lib

opencv_stitching2410.lib

opencv_superres2410.lib

opencv_videostab2410.lib

opencv_calib3d2410.lib

opencv_contrib2410.lib

opencv_core2410.lib

opencv_features2d2410.lib

opencv_flann2410.lib

opencv_gpu2410.lib

opencv_highgui2410.lib

opencv_imgproc2410.lib

opencv_legacy2410.lib

opencv_ml2410.lib

(opencv310,debug版)................................................................................................

opencv_ts310d.lib??

opencv_world310d.lib

(opencv310,release版)................................................................................................

opencv_ts310.lib??

opencv_world310.lib

測試代碼(opencv310,debug模式)...................................................................................

#includeusing namespace cv;

void main()

{

Mat im;

im = imread("xj.jpg");

imshow("OpenCV310", im);

std::cout << "-------------------" << std::endl

<< "OpenCV310 Success!!" << std::endl

<< "-------------------" << std::endl;

waitKey(0);

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末次兆,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子锹锰,更是在濱河造成了極大的恐慌芥炭,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件恃慧,死亡現(xiàn)場離奇詭異园蝠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)痢士,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門彪薛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事善延∩偬” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵易遣,是天一觀的道長彼妻。 經(jīng)常有香客問我,道長豆茫,這世上最難降的妖魔是什么侨歉? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮揩魂,結(jié)果婚禮上幽邓,老公的妹妹穿的比我還像新娘。我一直安慰自己肤京,他們只是感情好颊艳,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著忘分,像睡著了一般棋枕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上妒峦,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天重斑,我揣著相機(jī)與錄音,去河邊找鬼肯骇。 笑死窥浪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的笛丙。 我是一名探鬼主播漾脂,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼胚鸯!你這毒婦竟也來了惑朦?” 一聲冷哼從身側(cè)響起伙菊,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤沉桌,失蹤者是張志新(化名)和其女友劉穎领迈,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哥桥,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辙浑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拟糕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片判呕。...
    茶點(diǎn)故事閱讀 40,040評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡倦踢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出佛玄,到底是詐尸還是另有隱情硼一,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布梦抢,位于F島的核電站般贼,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏奥吩。R本人自食惡果不足惜哼蛆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望霞赫。 院中可真熱鬧腮介,春花似錦、人聲如沸端衰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旅东。三九已至灭抑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間抵代,已是汗流浹背腾节。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荤牍,地道東北人案腺。 一個(gè)月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像康吵,于是被迫代替她去往敵國和親劈榨。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評論 2 355