天天看点

【OpenVINO】Intel计算棒2代进行YOLOv3推理

前面已经安装配置好OpenVINO,并且已经把yolov3.weights转换成IR文件(.xml & .bin)。现在可以用这两个文件在Intel® Neural Compute Stick 2上进行推理运算了。

进入目录

C:\Users\hh\Documents\Intel\OpenVINO\inference_engine_samples_build\object_detection_demo_yolov3_async
           

打开object_detection_demo_yolov3_async.vcxproj,编译工程,生成的.exe文件在目录

C:\Users\hh\Documents\Intel\OpenVINO\inference_engine_samples_build\intel64\Release
           

打开cmd,进入目录

cd C:\Users\hh\Documents\Intel\OpenVINO\inference_engine_samples_build\intel64\Release
           

执行命令

object_detection_demo_yolov3_async.exe -m "C:\Program Files (x86)\IntelSWTools\openvino\deployment_tools\model_optimizer\frozen_darknet_yolov3_model.xml" -d MYRIAD -i cam
           

因为这个demo仅支持视频输入或者摄像头输入,所以这里调用摄像头。

开始运行,下面是打印的log

【OpenVINO】Intel计算棒2代进行YOLOv3推理

程序会打开摄像头,进行目标检测。在Intel® Neural Compute Stick 2上yolov3推理时间是一帧300多毫秒,之前在我电脑上CPU i5的推理时间大概是2s左右,计算棒2代的时间优势还是很大的。

当然也可以修改源码,使其接收输入单张图片。

继续阅读