文章作者:高高
排 版:晏杨
工具介绍
OpenVINO
OpenVINO 是英特尔推出一套基于深度学习的计算机视觉加速优化框架,支持其它机器学习平台模型的压缩优化、加速计算等功能。自发布以后就得到开发者的青睐,其强大的模型优化与压缩能力与加速计算引擎带来的速度提升让人十分惊喜,前面发布过一篇文章,详细介绍了 OpenVINO 的架构与其加速引擎 ( Inference Engine-IE ) 使用,如何帮助开发者在 CPU 上对深度学习的模型跑出实时帧率。
QT
Qt 是一个1991年由 Qt Company 开发的跨平台 C 图形用户界面应用程序开发框架。它既可以开发 GUI 程序,也可用于开发非 GUI 程序,比如控制台工具和服务器。Qt 是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器 (Meta Object Compiler, moc))以及一些宏 ,Qt 很容易扩展,并且允许真正的组件编程。
步骤教学
下载并安装 OpenVINO
下载地址:
https://software.seek.intel.com/openvino-toolkitos=windows——需要先注册,邮箱会收到下载链接和 Serial Number 来激活软件
开始安装
下一步
下一步
下一步
然后配置 path 找到文件:
C:ProgramFiles(x86)IntelSWToolsopenvino_2020.2.117bin;
这个是 OpenVINO 的源文件,有兴趣的话可以多研究一下
分别是:
data_processing ( 数据处理 ) >> deployment_tools ( 部署工具 ) >> documentation( 文档 ) >> inference_engine ( 推理机 ) >> licensing ( 许可 ) >> opencv >> python
QT安装
安装好后
新建一个项目
一直下一步,到这里的话可以看到 项目创建成功
然后我们来 配置环境
下一步
添加库文件 找到这个:
C:ProgramFiles(x86)IntelSWToolsopenvino_2020.2.117deployment_toolsinference_enginelibintel64Releaseinference_engine.lib
选择包含路径:
C:ProgramFiles (x86)IntelSWToolsopenvino_2020.2.117deployment_toolsinference_engineinclude
一直下一步 最后可以看到
自动导入得文件还需要手动修改一波,这个对新手比较麻烦,所以请复制下面的内容,添加到*.pro文件中即可(注意:修改一下路径)
代码语言:javascript复制 1 win32:CONFIG(release, debug|release): LIBS = -LC:/Intel/openvino_2020.1.033/deployment_tools/inference_engine/lib/intel64/release/ -linference_engine
2 -linference_engine_c_api
3 -linference_engine_nn_builder
4 -linference_engine_preproc
5 else:win32:CONFIG(debug, debug|release): LIBS = -LC:/Intel/openvino_2020.1.033/deployment_tools/inference_engine/lib/intel64/debug/ -linference_engine
6 -linference_engine_c_api
7 -linference_engine_nn_builder
8 -linference_engine_preproc
9 else:unix: LIBS = -LC:/Intel/openvino_2020.1.033/deployment_tools/inference_engine/lib/intel64/ -linference_engine
10 -linference_engine_c_api
11 -linference_engine_nn_builder
12 -linference_engine_preproc
13
14 INCLUDEPATH = C:/Intel/openvino_2020.1.033/deployment_tools/inference_engine/include
15 DEPENDPATH = C:/Intel/openvino_2020.1.033/deployment_tools/inference_engine/include
16
17 win32:CONFIG(release, debug|release): LIBS = -LC:/Intel/openvino_2020.1.033/opencv/lib/ -lopencv_core420
18 -lopencv_dnn420
19 -lopencv_ml420
20 -lopencv_highgui420
21 -lopencv_imgcodecs420
22 -lopencv_imgproc420
23 -lopencv_video420
24 -lopencv_videoio420
25 else:win32:CONFIG(debug, debug|release): LIBS = -LC:/Intel/openvino_2020.1.033/opencv/lib/ -lopencv_core420d
26 -lopencv_dnn420d
27 -lopencv_ml420d
28 -lopencv_highgui420d
29 -lopencv_imgcodecs420d
30 -lopencv_imgproc420d
31 -lopencv_video420d
32 -lopencv_videoio420d
33else:unix: LIBS = -LC:/Intel/openvino_2020.1.033/opencv/lib/ -lopencv_core420
34 -lopencv_dnn420
35 -lopencv_ml420
36 -lopencv_highgui420
37 -lopencv_imgcodecs420
38 -lopencv_imgproc420
39 -lopencv_video420
40 -lopencv_videoio420
41
42 INCLUDEPATH = C:/Intel/openvino_2020.1.033/opencv/include
43 DEPENDPATH = C:/Intel/openvino_2020.1.033/opencv/include
最终测试运行结果如下:
— THE END —
OpenVINO 中文社区
微信号:openvinodev
B站:OpenVINO中文社区