基于Hi3559AV100 RFCN实现细节解析

首先给出整体的RFCN流程图解,整个RFCN分为3个step,具体如下所示:

 

基于Hi3559AV100 RFCN实现细节解析

在分析RFCN数据流之前,首先了解一下基于Hi3559AV100的NNIE模型,在搭建好SDK等环境后,配置好对应的硬件,在HiLinux上进行测试,具体如下:

~ # ./sample_nnie_main

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)

  1.  a) Pvanet(Read File).\n")

memset_s

Description: The memset_s function copies the value of c (converted to an unsigned char) into each of
the first count characters of the object pointed to by dest.
Parameter: dest - destination address
Parameter: destMax - The maximum length of destination buffer
Parameter: c - the value to be copied
Parameter: count - copies count bytes of value to dest
Return: EOK if there was no runtime-constraint violation

说明:memset_s 函数将 c 的值(转换为无符号字符)复制到每个
dest 指向的对象的第一个 count 字符。
参数:dest——目的地址
参数:destMax - 目标缓冲区的最大长度
参数:c - 要复制的值
参数:count - 将 count 个字节的 value 复制到 dest
返回:如果没有违反运行时约束,则返回 EOK

set NNIE core for 0-th seg    为第 0 段设置 NNIE 核心

sw=software     sw=软件
gen=generate    生成=生成

gen=generate    源帧率=输入帧率

dest=输出帧率

Pixel format of source image.     源图像的像素格式。

Dynamic contrast improve enable.==dci     启用动态对比度改进。==dci

De-interlace enable.  去隔行启用。

Mirror enable.
Flip enable

镜像启用。
翻转启用

aspect ratio mode: none/auto/manual
Border enable.

纵横比模式:无/自动/手动
边框启用。

上一篇:优化程序性能


下一篇:放弃 AutoMapper ,拥抱 Mapster