首先给出整体的RFCN流程图解,整个RFCN分为3个step,具体如下所示:
在分析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)
- 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.
纵横比模式:无/自动/手动
边框启用。