VS2015+opencv3.2的dnn庫跑caffe格式例子

    在cmake3.7編譯VS2015+opencv3.2的第三方庫中dnn庫(http://blog.csdn.net/xzzppp/article/details/54926117)的基礎上,本博客計劃用生成的dnn庫,跑caffe格式程序,實現圖像分類或人臉比對。

    具體步驟如下:

    1、在VS2015中新建一個工程,取名opencv_test,在源文件中新建一個cpp源文件,取名爲testdnn.cpp;工程目錄E:\visualstudio 2015\projects_zhipeng\opencv_test

    2、添加opencv_dnn項目:右擊解決方案'opencv_test'-->添加-->現有項目,選擇E:\opencv3.2\opencv\mybuild\modules\dnn路徑下的opencv_dnn.vcxproj。其中,選擇Release,64位版本,完成後如下圖所示:


    3、opencv_dnn工程屬性配置:

    右擊工程opencv_dnn-->屬性-->配置屬性-->常規-->輸出目錄,將其設置爲

E:\visualstudio 2015\projects_zhipeng\opencv_test\x64\Release,即編譯opencv_dnn工程,生成的opencv_dnn320.dll庫文件存放路徑;


    4、opencv_test工程屬性配置:

    4.1 VC++目錄-->包含目錄設置爲:

        E:\opencv3.2\opencv\build\include

        E:\opencv3.2\opencv\build\include\opencv

        E:\opencv3.2\opencv\build\include\opencv2

    4.2 VC++目錄-->庫目錄設置爲:

        E:\opencv3.2\opencv\build\x64\vc14\lib

    4.3 C/C++ -->常規-->附加包含目錄設置爲:

        E:/opencv3.2/opencv/mybuild/install/include(cmake過程中生成的)

    4.4 鏈接器-->常規-->附加庫目錄設置爲:

        E:/opencv3.2/opencv/mybuild/lib/Release(cmake過程中生成的)

    4.5 鏈接器-->輸入-->附加依賴項設置爲:

        opencv_world320.lib
        opencv_dnn320.lib

    4.6 將E:\opencv3.2\opencv\mybuild\bin\Release路徑下,opencv_core320.lib、opencv_imgproc320.lib、opencv_highgui320.lib、opencv_imgcodecs320.lib這些庫文件,拷貝到E:\visualstudio 2015\projects_zhipeng\opencv_test\x64\Release路徑下,供程序執行時使用。


     這樣,工程便配置好了。


發佈了61 篇原創文章 · 獲贊 138 · 訪問量 37萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章