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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

VS2015+OpenCV2.4.13环境搭建详细步骤及自带示例编译运行

發布時間:2025/1/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS2015+OpenCV2.4.13环境搭建详细步骤及自带示例编译运行 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

最近研究了一下opencv的kalman濾波算法,想要運行里面的示例,折騰了半天,在網上找了一些資料,終于搞定了,主要是配置vs的環境,這里做個詳細的步驟總結。

軟件下載

首先,在opencv官網下載軟件。官網下載地址。

注意,4.0.0版本是近期才發布的,是大版本改動,有些接口變化了,所以為了保險起見還是先用老版本吧,如果是64位呢可以下載3.4.4版本,如果是32位就下載2.4.13版本,因為3.4版本只能選擇64位來安裝,而2.4版本可以選擇32為或者64位安裝。
ok,我這里需要32位,所以安裝2.4.13版本,直接點擊win pack即可自動下載。

解壓軟件

下載完成后是一個opencv-2.4.13.6-vc14.exe文件,直接雙擊會讓其選擇解壓位置,選擇相應位置后點擊Extract即可。

解壓完成文件列表如下:

其中build是已經編譯過的直接可用的庫相關文件,sources是源碼。這里我們只需要用到build目錄下的文件。

添加環境變量

接著需要把opencv的路徑添加到環境變量中去。
右擊“我的電腦”,打開屬性->高級系統設置

然后將\build\x86\vc14\bin;絕對路徑添加進去,注意用分號和原有的設置隔開。
我這里的路徑是 D:\opencv\opencv2.4.13\build\x86\vc14\bin;
注意,如果是64位的話 就添加x64目錄下的vc14\bin;

配置vs2015

打開vs2015,新建一個win32控制臺空項目程序。

創建成功后開始來配置opencv的依賴環境。

添加包含目錄

右擊工程名,打開屬性。
在左側依次打開 vc++目錄 ->包含目錄,點擊右側倒三角,然后點擊編輯:

添加目錄:

分別將以下三個目錄添加進去:

以上是我電腦的路徑,根據opencv所在的路徑添加即可。

添加庫目錄

和上面一樣:

如果是64位,就添加x64下的庫目錄,我這里添加的是32位。

添加附加庫目錄

同樣在屬性頁面,打開如下路徑:

點擊編輯,將庫目錄添加進去

添加附加依賴項

在屬性中,依次打開以下路徑

點擊編輯,將D:\opencv\opencv2.4.13\build\x86\vc14\lib文件夾中的所有文件名添加進去。
注意,每個庫對應了debug和release版本,debug版本后綴是d結尾,如:opencv_calib3d2413d.lib

我這里添加的是debug的依賴項

opencv_ml2413d.lib opencv_calib3d2413d.lib opencv_contrib2413d.lib opencv_core2413d.lib opencv_features2d2413d.lib opencv_flann2413d.lib opencv_gpu2413d.lib opencv_highgui2413d.lib opencv_imgproc2413d.lib opencv_legacy2413d.lib opencv_objdetect2413d.lib opencv_ts2413d.lib opencv_video2413d.lib opencv_nonfree2413d.lib opencv_ocl2413d.lib opencv_photo2413d.lib opencv_stitching2413d.lib opencv_superres2413d.lib opencv_videostab2413d.lib

ok,完成以上配置后,基本環境就配置好了。

接下來跑個示例看一下,我這里直接運行opencv自帶的示例 kalman,將D:\opencv\opencv2.4.13\sources\samples\cpp 下的kalman.cpp直接拷貝到我們新建的vs工程目錄下,然后在項目中添加現有文件:


因為我要編譯32位的程序, 所以這里選擇x86,然后點擊本地windows調試器按鈕,然后會報錯,找不到庫:無法啟動此程序,因為計算機中丟失opencv_core2143d.dll

接下來,回到opencv的安裝目錄,D:\opencv\opencv2.4.13\build\x86\vc14\bin 找到相應的庫,拷貝到vs項目編譯輸出的目錄下opencvDemo\Debug,與可執行程序同級
最后再次編譯運行,發現可以跑起來了,看看效果:

ok,大功告成。

總結

以上是生活随笔為你收集整理的VS2015+OpenCV2.4.13环境搭建详细步骤及自带示例编译运行的全部內容,希望文章能夠幫你解決所遇到的問題。

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