HI3559学习(四)-- YOLOV3实时识别(实测8帧每秒)

一 概述

在运行了demo 之后提示

Usage : ./sample_nnie_main <index> 
index:
         0) RFCN(VI->VPSS->NNIE->VGS->VO).
         1) Segnet(Read File).
         2) FasterRcnnAlexnet(Read File).
         3) FasterRcnnDoubleRoiPooling(Read File).
         4) Cnn(Read File).
         5) SSD(Read File).
         6) Yolov1(Read File).
         7) Yolov2(Read File).
         8) Yolov3(Read File).
         9) LSTM(Read File).
         a) Pvanet(Read File).

发现,yolov3是读取图片完成的,并没有做到实时读取摄像头数据来进行实时的识别,本节的内容就是将yolov3应用于实时的输入输出上.

二、系统划分

2.1 初始化 

包括 vi vo 初始化,nnie初始化,yolov3模型加载,2个线程创建

2.2 vi vo线程

1 HI_MPI_VPSS_GetChnFrame  获取图像数据

2 HI_MPI_SYS_Mmap 映射虚拟内存指针

3 图像格式转化   需要将420sp格式图像转化为bbbgggrrr格式图像

4 利用vgs画框

5 HI_MPI_VO_SendFrame

猜你喜欢

转载自blog.csdn.net/yunge812/article/details/103938693