目前從事機器視覺行業的工作,但對于圖像處理的細節指示卻知之甚少,而業界比較流行比較強大的開源平臺是Opencv,因此想了解學習下圖像處理的細節。 要學習opencv,運行opencv,則需要一個開發平臺,比如VS2008、VS2010、VS2012、VS2013。由于不同版本的opencv所適用的開發平臺有限制,否則需要做其他的一些操作。我安裝了VS2013、opencv使用的是3.0版本。下面對于配置過程做以簡介,希望能對大家有用,也希望大家對于自己的配置過程互相分享,以保證配置便成功。 一、安裝opencv3.0的安裝包,可在opencv官方下載。下載完后解壓到系統某磁盤根文件下(方便使用)。比如: D:\opencv\,該目錄下包括以下內容: 目錄中各文件的具體作用可自己搜索學習。 二、VS2013配置 1.在VS2013中新建一個項目,即:文件->新建->項目 2.視圖->屬性窗口(F4),打開屬性管理器,其下有Debug和Release兩個目錄,點擊打開Debug前的三角,在“Microsoft.Cpp.Win32.user”右鍵選擇屬性,在屬性頁窗口,選擇“VC++ 目錄”, (1)在“常規”選項下的“包含目錄”下加入: D:\OpenCv3.0\opencv\build\include\opencv2 D:\OpenCv3.0\opencv\build\include\opencv D:\OpenCv3.0\opencv\build\include 在“庫目錄”下加入: D:\OpenCv3.0\opencv\build\x86\vc12\lib (2)在“連接器“選項的“輸入”選項中的“附加依賴項”中加入 opencv_ts300.lib opencv_world300.lib 這里添加的lib文件要根據自己的使用情況添加。 (3)在工程下的源文件下添加代碼: #include "highgui.h" int main(int argc, char** argv) { IplImage* img = cvLoadImage("圖片路徑"); cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE); cvShowImage("Example1", img); cvWaitKey(0); cvReleaseImage(&img); cvDestroyWindow("Example1"); } 通過以上代碼,便可以在串口Example1中顯示你的圖片。 |