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

AM5728视频监控

请问一下工程师:

我想用AM5728做一个监控系统,其中涉及一些图像算法,视屏录制与回放,好看的界面还是必须的。

(1) 我现在使用的是 A15跑 Linux+qt+Gstreamer+opencv+opengl 这种架构,输入top,CPU使用率为140%。我感觉有些高了。

请问还可以采用什么样的架构更好呢?这样只是使用了 2个A15和M4编解码,没有使用dsp,是不是效果就不好?

(2)在图像处理方面我想采用 共享内存的方式,arm数据传给dsp,那dsp里面有可以使用的 图像处理库吗? 还是说图像处理也是在arm里面完成呢?

user4569984:

请问一下工程师:

我想用AM5728做一个监控系统,其中涉及一些图像算法,视屏录制与回放,好看的界面还是必须的。

(1) 我现在使用的是 A15跑 Linux+qt+Gstreamer+opengl+opencv 这种架构,输入top,CPU使用率为140%。我感觉有些高了。

请问还可以采用什么样的架构更好呢?这样只是使用了 2个A15和M4编解码,没有使用dsp,是不是效果就不好?

(2)在图像处理方面我想采用 共享内存的方式,arm数据传给dsp,那dsp里面有可以使用的 图像处理库吗? 还是说图像处理也是在arm里面完成呢?

yongqing wang:

回复 user4569984:

先定位一下哪个模块比较消耗计算资源,比如先把图像算法部分先关掉只做录制和回放及界面的东西看看计算资源的消耗。

yongqing wang:

回复 yongqing wang:

dsp可以降低cpu的计算资源消耗,用作图像处理官方提供opencl的接口,底层使用的是DSP

user4569984:

回复 yongqing wang:

您好,这样的话就把dsp当做是一个加速器使用了?我就是在纠结使用opencl还是共享内存的方式,把dsp使用起来,不知道如何抉择?再问一下我这种架构有问题吗?

yongqing wang:

回复 user4569984:

自己完全用DSP底层接口实现算法难度比较大,opencl已经封装的比较好,用起来容易。
感接触建议使用opencl试试

yongqing wang:

回复 yongqing wang:

在这个平台上使用QT没啥问题,主要QT比较大,如果有需要可以使用更小的开源UI库

user4569984:

回复 yongqing wang:

我查看了一下opencl,他有一些算法,但对于图像处理没有现成的算法啊例如边缘检测,霍夫检测之类的,还是说我没有找到呢?

yongqing wang:

回复 user4569984:

opencl你可看成一种计算通用接口,需要用这个接口实现具体的算法。
很多opencv 自带的算法都要opencl加速是个工作量很大的,你需要自己针对使用的自己实现

赞(0)
未经允许不得转载:TI中文支持网 » AM5728视频监控
分享到: 更多 (0)