赞
踩
点击蓝字
关注我们,让开发变得更有趣
内 容 来 源 | 无尘
内 容 排 版 | 晏杨
Windows 下编译 OpenVINO
需要的工具:cmake 、VS2017/2019 、pthread 库
pthread库下载链接:
https://pan.baidu.com/s/1crM9CS98lsXNz4fQtlWFeA
提取码:p7zs
前期准备:配置 phread 库环境:
解压压缩包:
压缩包目录:
压缩包目录.png
打开第一个文件夹:
找到 include 文件夹并打开:
image.png
修改 pthread.h 文件位置行加上:
#define HAVE_STRUCT_TIMESPEC:
image.png
拷贝文件:
以64位编译/vs2019 为例:
将 include 下的头文件拷贝至vs安装目录:
image.png
将lib拷贝:
image.png
将dll拷贝至系统dll中:
image.png
开始编译
第一步:
github上下载源码:
如下目录所示:
原始目录.png
第二步:
新建build文件夹:
空文件夹.png
第三步:
cmd进入build文件夹,运行如下命令
//vs2017cmake -G "Visual Studio 15 2017 Win64" -DCMAKE_BUILD_TYPE=Release -DCMAKE_HAVE_LIBC_PTHREAD=H:\openvino\lib\x64\pthreadVC2.lib ..//vs2019cmake -G "Visual Studio 16 2019" -A x64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_HAVE_LIBC_PTHREAD=H:\openvino\lib\x64\pthreadVC2.lib..//注释:-DCMAKE_HAVE_LIBC_PTHREAD=H:\openvino\lib\x64\pthreadVC2.lib 中更改自己的pthread库位置
经过漫长的编译等待
会下载一些依赖文件⬇️
例如:
build 文件夹下会出现 _deps 文件夹:
image.png
inference-engine 文件夹下会出现 temp,temp 文件内容:
image.png
下载完成后可能会出现报错
ade、mkldnn,gflags 等目录不存在 CmakeLists.txt 等(可能文件夹为空):
解决如下:
image.png
gflags.png
分别点击进入下载相应内容:
ade.png
mkl-dnn.png
gflags.png
gflags.png
下载压缩包拷贝至相应目录即可:
ade.png
mkl-dnn.png
重新编译即可:
最终如下.png
打开 sln,然后编译结果如下:
image.png
你也许想了解(点击蓝字查看)⬇️
➡️ YOLOv5 在 OpenVINO 2021R02 版本的部署与代码演示
➡️ ESH for OpenVINO Community 概览
➡️ ESH for OpenVINO 智能交通管理用例
➡️ OpenVINO 配置系统环境变量
➡️ OpenVINO human pose estimation 例程运行
➡️ 基于 OpenVINO Python SDK 环境配置与运行
-
你也许想知道(点击蓝字查看)⬇️
➡️ 我能通过哪些渠道进行提问?
➡️ 关于 OpenVINO 的常见28问
?欢迎在留言区与我们互动哦, 点击小程序 留言区 即可参与留言区
---------------------------------------
*OpenVINO and the OpenVINO logo are trademarks of Intel Corporation or its subsidiaries.
-----------------------------
OpenVINO 中文社区
微信号 : openvinodev
B站:OpenVINO中文社区
OSCHINA:OpenVINO 中文社区
“开放、开源、共创”
致力于通过定期举办线上与线下的沙龙、动手实践及开发者交流大会等活动,促进人工智能开发者之间的交流学习。
○ 点击 “ 在看 ”,让更多人看见
点击阅读原文观看B站视频教学!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。