海思人脸识别(1) -- YUV2BGR

海思人脸识别(1) – YUV2BGR

这可能是全网第一个YUV转BGR(B0B1B2…G0G1G2…R0R1R2…)的博客。

网上全部都是yuv2rgb(B0G0R0B1G1R1…),而且代码都不规整,没有做出最后的效果。所以自己在实际过程中整理了一份YUV2BGR的详细过程。

任务要求:人脸识别模型要求图像输入格式BGR(B0B1B2…G0G1G2…R0R1R2…),输入图片的大小是1024 * 576,需要先在外面把图片缩放和格式转化。

  1. 需要用到的模块VI、VPSS、IVE

  2. 需要理解的视频格式YUV420SP、RGB

vi模块:这里我们摄像头采用BT.601接口。

在这里插入图片描述

VPSS模块:需要对源视频流进行裁剪,1920 * 1080->1024 * 576的缩放

IVE模块:是海思媒体处理芯片智能分析系统中的硬件加速模块,也是这次的重点模块。

接下来的两幅图片详细说明这两种格式的区别,图片来源于HI IVE API参考:

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值