Visual Studio 2013+OpenCV2.4.10環(huán)境搭建教程
Opencv是一個(gè)使用起來(lái)非常方便的開(kāi)放視覺(jué)庫(kù)。本文詳細(xì)講解如何在Win8.1+Visual Studio 2013環(huán)境下配置Opencv2.4.10
工具:Opencv2.4.10
方法/步驟:
這里用的Opencv版本是2.4.10,可以在Opencv的官網(wǎng)上免費(fèi)下載。軟件大小約為350M。
下載完畢后,雙擊打開(kāi)“opencv-2.4.10”,選擇解壓目錄。我這里選擇解壓目錄為D盤(pán)。確認(rèn)解壓目錄后,點(diǎn)擊“Extract“。解壓完成后,在opencv文件夾中生成兩個(gè)文件夾。
配置環(huán)境變量,這里用的是Win8.1專(zhuān)業(yè)版。控制面板-系統(tǒng)和安全-系統(tǒng)-高級(jí)系統(tǒng)設(shè)置,在打開(kāi)的系統(tǒng)屬性對(duì)話(huà)框中,選擇”高級(jí)“,”環(huán)境變量“,在用戶(hù)變量中點(diǎn)擊”新建“,變量名:OPENCV,變量值:D:\opencv\build
在用戶(hù)變量中選擇“path”,在其末尾添值;D:\opencv\build\x86\vc12\bin(注意有分號(hào))。到此環(huán)境變量配置完畢。重啟電腦或注銷(xiāo)電腦,使環(huán)境變量生效。
接下來(lái)在Visual Studio 2013進(jìn)行配置。打開(kāi)Visual Studio 2013,文件—新建—項(xiàng)目,選擇"Visula C++"—"Win32控制臺(tái)應(yīng)用程序".(向?qū)е羞x擇空項(xiàng)目)
打開(kāi)記事本,將以下內(nèi)容保存成“opencvdebug.props”。
<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ImportGroup Label="PropertySheets" /> <PropertyGroup Label="UserMacros" /> <PropertyGroup> <IncludePath>D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2;$(IncludePath)</IncludePath> <LibraryPath>D:\opencv\build\x86\vc12\lib;$(LibraryPath)</LibraryPath> </PropertyGroup> <ItemDefinitionGroup> <Link> <AdditionalDependencies>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;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemGroup /> </Project>
打開(kāi)記事本,將以下內(nèi)容保存成“opencvrelease.props”。
<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <ImportGroup Label="PropertySheets" /> <PropertyGroup Label="UserMacros" /> <PropertyGroup> <IncludePath>D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2;$(IncludePath)</IncludePath> <LibraryPath>D:\opencv\build\x86\vc12\lib;$(LibraryPath)</LibraryPath> </PropertyGroup> <ItemDefinitionGroup> <Link> <AdditionalDependencies>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;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> <ItemGroup /> </Project>
在屬性管理器中將之前保存的兩個(gè)文件添加進(jìn)去。到此配置完成。
在源文件中添加“源.cpp",并導(dǎo)入一張圖片。在源文件中中輸入一段代碼測(cè)試。測(cè)試成功。
#include<cv.h> #include<highgui.h> int main(int argc, char** argv[]) { IplImage* src = cvLoadImage("1.jpg",CV_LOAD_IMAGE_GRAYSCALE); cvNamedWindow("Src", CV_WINDOW_AUTOSIZE); cvShowImage("Src", src); cvWaitKey(0); cvReleaseImage(&src); cvDestroyAllWindows(); return 0; }
END
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Entity?Framework使用DBContext實(shí)現(xiàn)增刪改查
這篇文章介紹了Entity?Framework使用DBContext實(shí)現(xiàn)增刪改查的方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-10-10VS2012/VS2013本地發(fā)布網(wǎng)站問(wèn)題集錦(HTTP錯(cuò)誤代碼)
這篇文章主要為大家詳細(xì)介紹了VS2012/VS2013本地發(fā)布網(wǎng)站遇到問(wèn)題,HTTP錯(cuò)誤代碼的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04ASP.NET 2.0 中收集的小功能點(diǎn)(轉(zhuǎn))
ASP.NET 2.0 中收集的小功能點(diǎn)(轉(zhuǎn))...2006-12-12asp.net fileupload 實(shí)現(xiàn)上傳
在vs的視圖模式下,添加上傳組件,以及添加一個(gè)按鈕button,隨后在后置代碼中加入如下信息2009-05-05ASP.NET?Core獲取正確查詢(xún)字符串參數(shù)示例
這篇文章主要為大家介紹了ASP.NET?Core正確獲取查詢(xún)字符串參數(shù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05Visual studio 2017如何發(fā)布dotnet core到docker
這篇文章主要介紹了Visual studio 2017如何發(fā)布dotnet core到docker的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法
這篇文章主要介紹了asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法 ,需要的朋友可以參考下2014-10-10.net WINFORM的GDI雙緩沖的實(shí)現(xiàn)方法
下面小編就為大家分享一篇.net WINFORM的GDI雙緩沖的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12.net前臺(tái)調(diào)用后臺(tái)函數(shù)的簡(jiǎn)單實(shí)例
這篇文章介紹了.net前臺(tái)調(diào)用后臺(tái)函數(shù)的簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下2013-09-09