<menu id="w8yyk"><menu id="w8yyk"></menu></menu>
  • <dd id="w8yyk"><nav id="w8yyk"></nav></dd>
    <menu id="w8yyk"></menu>
    <menu id="w8yyk"><code id="w8yyk"></code></menu>
    <menu id="w8yyk"></menu>
    <xmp id="w8yyk">
    <xmp id="w8yyk"><nav id="w8yyk"></nav>
  • 網站首頁 > 物聯資訊 > 技術分享

    最新OpenCV2.4.6與VS2010開發環境搭建

    2016-09-28 00:00:00 廣州睿豐德信息科技有限公司 閱讀
    睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接 OpenCV2.4.6與VS2010開發環境搭建由于很久沒有用OpenCV了,之前用的是1.0版本和VC++6.0。現在已經到了VS2010+OpenCV2.4.6。安裝使用之后,發現OpenCV的庫名稱都變了。
    于是記錄一下這次的安裝和配置步驟:
    1.下載OpenCV-2.4.6.0.exe,然后安裝在D盤下,則如下目錄是對我們編程十分有用的。
    D:\opencv\build\include;//頭文件
    D:\opencv\build\include\opencv;//頭文件
    D:\opencv\build\include\opencv2;//頭文件
    D:\opencv\build\x86\vc10\lib;//靜態庫文件
    D:\opencv\build\x86\vc10\staticlib;//純靜態庫文件
    D:\opencv\build\x86\vc10\bin;//靜態庫對應的動態鏈接庫文件

    2.配置VS2010,新建一個控制臺應用程序,命名為TestOpenCV

    設置其項目屬性,->Configuration Properties->VC++ Directories

    2.1將其Include Directories新增如下三個OpenCV的頭文件路徑。

    RFID設備管理軟件
    [img-opencv_include_path.png]2.2將其Library Directories新增如下兩個靜態鏈接庫路徑。設置如下:
    RFID設備管理軟件
    [img-opencv_lib_path]3.編程測試:代碼如下

    [c++ codes]

    [cpp] view plaincopy
    1. #include <opencv.hpp>  
    2. #include <iostream>  
    3. #include <string>  
    4. //OpenCV2.4.6對應的庫文件,不同版本不一樣!  
    5. #pragma comment(lib, "opencv_core246.lib" )   
    6. #pragma comment(lib, "opencv_core246d.lib" )   
    7. #pragma comment(lib, "opencv_highgui246.lib" )  
    8. #pragma comment(lib, "opencv_highgui246d.lib" )  
    9. using namespace cv;  
    10. using namespace std;  
    11. void _tmain(int argc, _TCHAR* argv[])    
    12. {    
    13.      IplImage *src; // 定義IplImage指針變量src     
    14.      src = cvLoadImage("lena.jpg",-1); // 將src指向當前工程文件目錄下的圖像lena.jpg    
    15.      cvNamedWindow("lena",0);//定義一個窗口名為lena的顯示窗口    
    16.      cvShowImage("lena",src);//在lena窗口中,顯示src指針所指向的圖像    
    17.      cvWaitKey(0);//無限等待,即圖像總顯示    
    18.      cvDestroyWindow("lena");//銷毀窗口lena    
    19.      cvReleaseImage(&src);//釋放IplImage指針src  
    20. }  


    注意,項目所需要的lib文件的名稱。OpenCV2.4.6版本的lib庫名稱有所改變。不妨看一下最新版本的lib名稱如下:
    RFID設備管理軟件
    [img-opencv_lib_list]每一個程序要想在不含有OpenCV的環境下運行,必須將對用的動態鏈接庫一同打包。
    OpenCV2.4.6的所有動態鏈接庫文件都在目錄D:\opencv\build\x86\vc10\bin中。RFID管理系統集成商 RFID中間件 條碼系統中間層 物聯網軟件集成
    最近免费观看高清韩国日本大全