我现在在做的项目需要使用h3a来进行自动曝光。
但现在遇到了了一个问题就是,我从isif采集上来的视频流是yuv422格式的。
但我看官方文档上写的是h3a模块需要的输入是rgb格式。
在这里是需要自己手动编写yuv422转rgb吗,我怕这样会影响系统的效率,因为转成rgb之后我还需要转成yuv420sp来进行h264压缩,这一来回会耗费很多时间。
所以我想问一下,官方是怎么解决这个问题的,或者这个问题有什么方便的解决办法没有?
Chris Meng:
你好,
DM368的H3A需要使用RAW数据做数据统计,YUV是不能适用的。对于输入的YUV数据,Y就代表了图像的亮度,你可以手动统计Y的值,但效率会很低,实用性低。
xiaolong zhou:
回复 Chris Meng:
感谢你的回答。 您的意思是:yuv422只能通过手动转为rga格式,然后再交给h3a处理吗? 还是有其他更方便,或者说效率更高不占用cpu的方法呢?
ps:我说的方法指的是yuv422转rgb的方法。 1.如果只能通过代码手动转的话,那么这个问题就结束了。 2.如果有其他方法的话,可不可以告知我呢?
Chris Meng:
回复 xiaolong zhou:
你好,
官方做H3A统计都是RAW的数据输入,你的场景不适合。
xiaolong zhou:
回复 Chris Meng:
你好,感谢您的再次回复。
但是您的第二次回复和您的第一次回复似乎并没有什么不同。
因为都是在说h3a只能接收rgb的输入
这个我在您第一次回复之后就知道了,感谢。
但是我的第二个问题似乎被您忽略了。
就是yuv422只能通过我自己编写代码手动转为rga格式吗?
是或不是?
希望得到您的再次回复,谢谢。