各位专家你们好:
现用DM368 dvsdk4.02平台采集500W 2432X2048分辨率的视频流,前端用FPGA采集RAW数据然后转换为YUV420SP格式做H264编码,但是由于YUV420SP最大支持的图像宽度只有2176个像素,我们采集的图像分辨率是2432X2048所以,图像宽度超出的部分会变化,无法显示,请看附件 TI DVSDK 4.0.2 2464X2048.zip里的图片TI DVSDK 4.0.2 2464X2048.jpg,请问各位专家 DM368 如何才能在DVSDK4.02平台上采集500 W 2432X2048这么大分辨率的图像呢?谢谢!
Feng Dong:
DM36x IPNC已经实现这部分功能.主要原理是图像分成左右两部分过resizer.
yong zhang1:
Feng Dong 大哥,您好,您用过DM368 TI DVSDK 4.0 采集500W 2432X2048分辨率吗?因为TI DVSDK 4.0里的preview 和resizer 跟APPRO 2.6 处理2592X1920 500W的架构不通,我用TI DVSDK 4.02 里的psp下的do_preview_resizer.c,测试,图像不正常,希望指点一下,谢谢!
Feng Dong:
两边的架构是不同.没有在dvsdk上搞过5M.还是建议用ipnc的框架.否则就直接在应用层将其分成两部分,分别过resizer.
yong zhang1:
DEAR Feng Dong ,现在我在TI DVSDK 4.0 DM368平台上已经解决了500W 采集的问题,现在再问您一个问题,如何提高DM368 前端采集帧率,现在FPGA前端送过来的帧率是8FPS,但是,实际采集到的只有6-7帧,请问 Fend Dong如何提高前端采集帧率帧率,我的是500W 的。谢谢!
Feng Dong:
楼主请问ISIF进来几帧?通过IPIPE后每秒几帧?
yong zhang1:
现在想请教您一个问题:现在用DM368 APPRO 4.0的平台采集500W 2432X2048分辨率的图像,发现实际采集的帧率比前段FPGA送来的帧率少1-2帧,前段FPGA送过来的帧率是8.5帧率,但是,DM368 采集的平均帧率才7.5帧率,有可能还会少点,大概6帧率多,想请问您如何提高采集编码帧率,实际采集的跟去前段FPGA送来的帧率相同,谢谢!
我抓DM368 APPRO 4.0 打印的LOG如下:
Module | Avg Time/Frame | Frame-rate | Total time | Total Frames |
CAPTURE | 134.96 | 7.41 | 40624 | 301 |
IPIPE | 33.94 | 29.47 | 20431 | 602 |
ENCODE0 | 77.10 | 12.97 | 23208 | 301 |
STREAM | 2.40 | 417.48 | 721 | 301 |
Feng Dong:
我测的9p031的ipnc大概到9-10帧,主要要查的是前端,isif以及ipipe的时钟配置
yong zhang1:
那请问 Feng Dong 大哥,我500W 2432X2048 分辨率采集FPAG送过来的图像,我需要配置IPIPE时钟分频吗?如果需要如何配置?前端采集capture部分需要对什么时钟做特殊配置吗?如果需要又需要做哪些时钟配置?谢谢!前端FPGA像素时钟是给的50-60MB赫兹,采集一次需要的时间大概是135MS左右,希望FENG DONG 大哥指导一下,谢谢了!
yong zhang1:
那请问 Feng Dong 大哥,我500W 2432X2048 分辨率采集FPAG送过来的图像,我需要配置IPIPE时钟分频吗?如果需要如何配置?前端采集capture部分需要对什么时钟做特殊配置吗?如果需要又需要做哪些时钟配置?谢谢!前端FPGA像素时钟是给的50-60MB赫兹,采集一次需要的时间大概是135MS左右,希望FENG DONG 大哥指导一下,谢谢了!
Feng Dong:
对于5M由于要走两次,第一次通过isif导入memory,第二次才是通过ipipe转成yuv,所以你要查vpfe中ipipe的clock的设置.
建议还是使用ipnc吧.