【ncnn系列二】vs2017 + opencv + ncnn开发实战

一、Squeezenet_v1项目

1.下载项目压缩包

下载地址:百度网盘    提取码:k67w  

参考自github项目:https://github.com/jmu201521121021/ncnn_squeezenet_v_1_win

2.解压文件,使用vs2017打开项目文件夹下的.sln文件,打开“属性管理器”,准备创建属性表以供本项目及其他项目复用。工具栏->【视图】->【属性管理器】,右击Release|x64,选择“添加新项目属性表”,修改属性表名称,例如“ncnn_release”和“opencv3”

3.双击新建的属性表项“ncnn_release”,配置“包含目录”,“库目录”以及“附加依赖项”

包含目录:

库目录:

附加依赖项(手动输入ncnn.lib即可):

4.双击新建的属性表项“opencv3”,配置“包含目录”,“库目录”以及“附加依赖项”

包含目录:

库目录:

附加依赖项(手动输入opencv_world342.lib即可):

5.若在其他项目中需要用到上面创建的属性表,先打开该项目的.sln文件,然后打开“属性管理器”->右击“Release|x64”->“添加现有属性表”,选择你之前创建的属性表所在的路径即可。

 

二、测试实例

1.确保本项目中包含头文件“squeezenet_v1.1.id.h”,若不存在,从项目文件夹Squeezenet下Squeezenet目录中手动拉到vs中

2.打开Squeezenet.cpp,工具栏->“生成”->“生成解决方案”,若无错误,则点击“本地window调试器”

注:如果需要再Debug模式下进行调试,可以在“属性管理器”->“Debug|x64”并按照上述步骤配置属性表。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章