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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

openCV+VS2010结合+正确运行图片

發布時間:2024/3/13 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openCV+VS2010结合+正确运行图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因為有機器視覺的課程,本來打算裝matlab的,無奈電腦內存太小,于是選擇opencv+vs2010

第一步:準備工作

1.下載vs2010(這個可以在網上找資源)
2.安裝vs2010
3.下載openCV,可以去官網下載(也可以自己找資源下載自己想要的版本)小編下載的是opencv2.4.9
(注意下載opencv一定要和vs匹配哦!比如小編下的是vs2010+open2.4.9匹配)
4.安裝opencv(opencv是輕量級的,需要配置環境變量)
此電腦–屬性—高級系統設置—環境變量—系統變量下—PATH–編輯(下圖是小編下載的opencv的路徑,把它添加到PATH路徑下)

第二部:opencv與vs2010的配置

1.打開vs2010,文件—新建—項目—Win32控制臺應用—名稱(例如:test)—確定—下一步—空項目—完成
2.因為不想每次建一個工程都要分別配置。所以,整體配置。視圖—其他窗口—屬性管理器—Debug(Win32)—Microsoft.Cpp.Win32.user—右鍵屬性—VC++目錄–修改包含目錄和庫目錄

1)修改包含目錄的方法:
添加:E:\tools\openCV\opencv\build\include\opencv2
E:\tools\openCV\opencv\build\include\opencv
E:\tools\openCV\opencv\build\include
2)修改庫目錄的方法:
添加:E:\tools\openCV\opencv\build\x86\vc10\lib(注意啦,此處是VS2010,所以添加vc10,若是其他版本,需要找到相應版本)
3)鏈接器—輸入—附加依賴項
添加:
opencv_calib3d249.lib
opencv_calib3d249d.lib
opencv_contrib249.lib
opencv_contrib249d.lib
opencv_core249.lib
opencv_core249d.lib
opencv_features2d249.lib
opencv_features2d249d.lib
opencv_flann249.lib
opencv_flann249d.lib
opencv_gpu249.lib
opencv_gpu249d.lib
opencv_highgui249.lib
opencv_highgui249d.lib
opencv_imgproc249.lib
opencv_imgproc249d.lib
opencv_legacy249.lib
opencv_legacy249d.lib
opencv_ml249.lib
opencv_ml249d.lib
opencv_nonfree249.lib
opencv_nonfree249d.lib
opencv_objdetect249.lib
opencv_objdetect249d.lib
opencv_ocl249.lib
opencv_ocl249d.lib
opencv_photo249.lib
opencv_photo249d.lib
opencv_stitching249.lib
opencv_stitching249d.lib
opencv_superres249.lib
opencv_superres249d.lib
opencv_ts249.lib
opencv_ts249d.lib
opencv_video249.lib
opencv_video249d.lib
opencv_videostab249.lib
opencv_videostab249d.lib
(因為添加opencv是2.4.9版本的,所以上面的數字是是249,若是3.0.0,則是300。如果怕出錯的話,可以自己打開自己下載opencv的地址,例如我的是:E:\tools\openCV\opencv\build\x86\vc10\lib,然后把里面的lib文件一個個添進去)
4)為防止運行出錯,同樣的方法在release中添加
視圖—其他窗口—屬性管理器—Realse(Win32)—Microsoft.Cpp.Win32.user—右鍵屬性—VC++目錄–修改包含目錄和庫目錄
5)此時若運行,會有包找不到的情況。工具—選項—調試—符號—勾上Microsoft符號服務器—確


6)運行

第三部:加載圖片

可以用以下測試代碼:

#include <opencv2\opencv.hpp> #include <iostream> #include <string> int main() {//讀入圖片Mat img = imread("first.jpg"); if(img.empty()){cout<<"error";return -1;}imshow("圖像區",img);waitKey(); return 0;}

注意:此處要把圖片和放在test項目中完成以上步驟,就可以運行圖片啦!

總結

以上是生活随笔為你收集整理的openCV+VS2010结合+正确运行图片的全部內容,希望文章能夠幫你解決所遇到的問題。

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