基于OpenVINO的端到端DL网络-初步接触OpenVINO提供的例子(win+vs)
一、例子编译
1、运行 C:\Program Files (x86)\IntelSWTools\openvino_2019.1.148\bin\setupvars.bat
这步需要win平台下安装python。
2、C:\Program Files (x86)\IntelSWTools\openvino_2019.1.148\inference_engine\samples 目录下
build_samples_msvc.bat,它会自动探测你机器安装的vs并且生成对于的工程文件.
直接运行,这一步需要安装cmake,并且将其目录融入path中
会需要较长时间出现很多花花绿绿东西。
C:\Users\Administrator\Documents\Intel\OpenVINO\inference_engine_samples_build
是生成目录地址,vs2017打开
批生成,all_build,成功。
二、代码运行
1、参考资料
https://docs.openvinotoolkit.org/latest/_demos_security_barrier_camera_demo_README.html
2、下载model
可以参考教程中提供方法,也可以打开 list_topologies.yml 直接迅雷下载。
3、security_barrier_camera_demo 运行
参数:-i E:/OpenVINO_modelZoo/LD1930.jpg -m E:/OpenVINO_modelZoo/vehicle-license-plate-detection-barrier-0106.xml -m_va E:/OpenVINO_modelZoo/vehicle-attributes-recognition-barrier-0039.xml -m_lpr E:/OpenVINO_modelZoo/license-plate-recognition-barrier-0001.xml
效果:
4、interactive_face_detection_demo
参数:-i E:/OpenVINO_modelZoo/rowing.mp4 -m E:/OpenVINO_modelZoo/face-detection-adas-0001.xml -m_ag E:/OpenVINO_modelZoo/age-gender-recognition-retail-0013.xml -m_hp E:/OpenVINO_modelZoo/head-pose-estimation-adas-0001.xml -m_em E:/OpenVINO_modelZoo/emotions-recognition-retail-0003.xml -m_lm E:/OpenVINO_modelZoo/facial-landmarks-35-adas-0002.xml
效果:
5、end2end_video_analytics_ie 运行
参数:-i E:/OpenVINO_modelZoo/LD1930.jpg -m E:/OpenVINO_modelZoo/vehicle-attributes-recognition-barrier-0039.xml -l E:/OpenVINO_modelZoo/vehicle-attributes-recognition-barrier-0039.prototxt
效果:
三、初步小结
1、基于SDK在win上的运行是可行的;
2、和OpenCV的结合是有方法的,但是存在困难;
3、目前只能够运行于有限例子,更广泛的情况仍需继续研究(多目标、视频);
4、Model是关键,Model的全面了解、更新和训练生成将成为重点。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端