当前位置:   article > 正文

pdcurses windows下编译_干货 | Windows 下编译 OpenVINO

pdcurses编译

点击蓝字

关注我们,让开发变得更有趣

内 容 来 源 | 无尘

内 容 排 版 | 晏杨

Windows 下编译 OpenVINO

需要的工具:cmake 、VS2017/2019 、pthread 库

pthread库下载链接:

https://pan.baidu.com/s/1crM9CS98lsXNz4fQtlWFeA

提取码:p7zs

前期准备:配置 phread 库环境:
解压压缩包:
压缩包目录:

3aa225761b8f7fb152be0af85f88d1d2.png

压缩包目录.png

打开第一个文件夹:

找到 include 文件夹并打开:

eec54ef25a9674fbba7758ee83848604.png

image.png

修改 pthread.h 文件位置行加上:

#define HAVE_STRUCT_TIMESPEC:
d47622f4e412a27cda3ea1c52cc8b299.png

image.png

拷贝文件:
以64位编译/vs2019 为例:
将 include 下的头文件拷贝至vs安装目录:

84c7f4a61e7ed87d8a0b29a7ff8e83ec.png

image.png

将lib拷贝:

916763dec3eae3b62a7451c635f90ef6.png

image.png

将dll拷贝至系统dll中:

ad9dcd91bdab938bbca7390a9f9792f6.png

image.png

开始编译
第一步:
github上下载源码:
如下目录所示:

3e62d5e5dd53e75e677db7d838c391e4.png

原始目录.png

第二步:
新建build文件夹:

3e62d5e5dd53e75e677db7d838c391e4.png

空文件夹.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 文件夹:

83ec3e32ffd9b2d92742d7da67bbc9f9.png

image.png

inference-engine 文件夹下会出现 temp,temp 文件内容:

14009795cc67a37e27d31be1625bec89.png

image.png

下载完成后可能会出现报错
ade、mkldnn,gflags 等目录不存在 CmakeLists.txt 等(可能文件夹为空):
解决如下:

014b9cb065f89e987f520130c72e13c1.png

image.png

9889446f9ff039a959ebfe603945f8cf.png

gflags.png

分别点击进入下载相应内容:

598be3d41aac71171e020abd001a4581.png

ade.png

5e95ae2b45318a89232f698880f7b270.png

mkl-dnn.png

f33c044cc27394f9e978b7928505b819.png

gflags.png

31a72a9662fc1c1d1edb51070eb06feb.png

gflags.png

下载压缩包拷贝至相应目录即可:

866c1722aec36fe19553bc33d1df2334.png

ade.png

b9336dcb958c8f7c7f44ea3cbba100a1.png

mkl-dnn.png

重新编译即可:

153364a5839af851d94f8bd92e01bd97.png

最终如下.png

打开 sln,然后编译结果如下:

b7d5d46daa158d74fbd449d30fea62d1.png

image.png

你也许想了解(点击蓝字查看)⬇️

➡️ YOLOv5 在 OpenVINO 2021R02 版本的部署与代码演示

➡️ ESH for OpenVINO Community 概览

➡️ ESH for OpenVINO 智能交通管理用例

➡️ OpenVINO 配置系统环境变量

➡️ OpenVINO human pose estimation 例程运行

➡️ Win10 直接安装虚拟机使用 OpenVINO

➡️ 基于 OpenVINO Python SDK 环境配置与运行

-

你也许想知道(点击蓝字查看)⬇️

➡️ 我能通过哪些渠道进行提问?

➡️ 关于 OpenVINO 的常见28问

?欢迎在留言区与我们互动哦, 点击小程序 留言区 即可参与

留言区

---------------------------------------

*OpenVINO and the OpenVINO logo are trademarks of Intel Corporation or its subsidiaries.

-----------------------------

1e09fa74e67025f1a0a6b4be22d8477c.png

 OpenVINO 中文社区 

微信号 : openvinodev

B站:OpenVINO中文社区

OSCHINA:OpenVINO 中文社区

“开放、开源、共创”

致力于通过定期举办线上与线下的沙龙、动手实践及开发者交流大会等活动,促进人工智能开发者之间的交流学习。

○ 点击 “ 在看 ”,让更多人看见

点击阅读原文观看B站视频教学!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/161525
推荐阅读
相关标签
  

闽ICP备14008679号