TI中文支持网
TI专业的中文技术问题搜集分享网站

dm365/368 开启降噪算法之后 帧数降低

您好:

         在DM365/368的平台上面,当开启降噪算法之后,帧数和bit rate都降低非常明显。比如 1080P  25fps 4096kbps,开启降噪之后,帧数和bit rate变为了 14fps、2260kbps。降噪算法是dvsdk中的 ktnf 库,在av_capture中的alg_vnf.c去配置参数和调用算法处理函数。

但是如果使用720P,帧数和bit rate都不会降低,而且随着分辨率增大,降低得越明显,720P -> 1.3M -> 2M -> 1080P。

不知道原因是什么?由于没有找到降噪算法相关的文档,无法分析该算法的原理和参数配置等。

谢谢!

Chris Meng:

你好,

主要是DDR带宽的限制。如果使用KTNF,在DM368上最多实现720P的h264编码。

golden tiger:

回复 Chris Meng:

您好,

如此的话,在dm368上使用比720P更高分辨率的编码再加上KTNF,那岂不是没有意义?

但是为什么更高的分辨率下面也可以看到有降噪的效果,而且没有出错呢?

Chris Meng:

回复 golden tiger:

你好,

KTNF是3D降噪。在ISP里面还有两个NF是空域降噪的。

对于DM368也可以实现高分辨率非实时+KTNF的应用。

golden tiger:

回复 Chris Meng:

您好:

av_capture里面的降噪都是通过alg_vnf.c调用的ktnf中的函数接口,没有发现还有其它两个NF,那两个NF是如何提供的?是库还是什么?

golden tiger:

回复 golden tiger:

您好:

NF的mode选择有几种,

#define ALG_VNF_MODE_NO_NF (0)#define ALG_VNF_MODE_ONLY_TNF (1)#define ALG_VNF_MODE_ONLY_KNF (2)#define ALG_VNF_MODE_KNF_TNF (3)#define ALG_VNF_MODE_KTNF (4)

选择1-4都会使得帧数和bit rate 降低,不知道您刚才说的是不是KNF和TNF两个空域降噪?

Chris Meng:

回复 golden tiger:

你好,

我说的是VPFE的里面的NF。

赞(0)
未经允许不得转载:TI中文支持网 » dm365/368 开启降噪算法之后 帧数降低
分享到: 更多 (0)