我们现在在设计车载智能DVR的方案,用于图像目标识别,比如特定车辆、行人等,但是我感觉一个双核Davinci(DM8148、DM8168)处理能力不够,打算用DM8148(linux系统)作为视频编解码、录像以及控制,然后通过PCIe把解码后的720P数据传输给C6678,经过多核处理器处理后,把识别情况反馈给DM8148,不知道我这个方案可行与否?谢谢!
Feng Dong:
你要走前装还是后装市场,前装要汽车级芯片的.是否可行主要取决于你算法的需求.
Navy Red:
回复 Feng Dong:
后装,用在特殊车辆上,我是说我的硬件框架是否合理呢?我们的图像识别计算量很大
Haijun Guo:
回复 Navy Red:
硬件框架中需要注意的是数据传到DSP,经过处理再传回8148的时延。是否有需要和8148上的数据流保持同步?
如果同步上没有问题,这个框架合理的。
Navy Red:
回复 Haijun Guo:
8148只是用来编解码和录像录音和控制,视频数据经过8148发送给6678。6678只是进行图像处理并发送目标识别情况信息,不进行视频的回传,视频流也不必和8148上的数据流保持同步,只要能够在720P 30帧/秒的情况下完成目标识别中间不丢帧就可以,成本不需要太过考虑。以下是我的框图结构,不知道合不合理?
Haijun Guo:
回复 Navy Red:
我这里没有看出什么问题。
另外,为什么要将解码后的YUV传送到6678呢?将采集下来的(编码之前的)YUV送到6678不可以吗?是否没有这个需求?只在回放录像时才需要6678进行算法分析?
Navy Red:
回复 Haijun Guo:
就是编码之前的视频数据,我这里所说的解码是指通过HDMI传输或者SDI传输给DM8148的视频数据。目前的话就是对软件这方面比较担心,因为这个项目按照我的思路是很大的,况且DM8148和CC6678都是比较新的东西。