打印
[STM32F4]

STM32F439采集摄像头视频并显示在LCD

[复制链接]
6844|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
flyingplus|  楼主 | 2015-10-21 14:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前在搞一个项目,类似于监控类
要求4路CVBS摄像头监控输入,实时显示在7寸LCD上
打算用4个CVBS摄像头+ADV7280+STM32F439+7寸LCD,现在主要的问题是,怕视频处理能力会很卡,帧数低,各位有做过类似的项目的吗?
沙发
flyingplus|  楼主 | 2015-10-21 14:36 | 只看该作者
或者ADV7280之类的解码芯片直接输出RGB565到F439,这样F439无需解码直接显示在LCD上?

使用特权

评论回复
板凳
boyie| | 2015-10-21 15:09 | 只看该作者
不知道多少分辨率的 , 最好换FPGA吧, 最适合你这个应用 开源例程都有。 实现很简单。

用ARM的话 F439那点性能够呛,根据分辨率自己算下。 看看FSMC能读的来不。。。

使用特权

评论回复
地板
mmuuss586| | 2015-10-21 18:56 | 只看该作者
显示4路的话,最好还是上FPGA

使用特权

评论回复
5
flyingplus|  楼主 | 2015-10-22 09:29 | 只看该作者
mmuuss586 发表于 2015-10-21 18:56
显示4路的话,最好还是上FPGA

4路目前先做逐个切换单独显示

使用特权

评论回复
6
flyingplus|  楼主 | 2015-10-22 09:31 | 只看该作者
boyie 发表于 2015-10-21 15:09
不知道多少分辨率的 , 最好换FPGA吧, 最适合你这个应用 开源例程都有。 实现很简单。

用ARM的话 F439那 ...

公司没有FPGA工程师啊

使用特权

评论回复
7
le062| | 2015-10-22 12:17 | 只看该作者
可以做,接一个usb hub 接四个uvc摄像头

使用特权

评论回复
8
le062| | 2015-10-22 12:18 | 只看该作者
如果对分辨率及帧数要求不高

使用特权

评论回复
9
le062| | 2015-10-22 12:20 | 只看该作者
usb全速配合mjpeg就行  要求高就加个高速phy

使用特权

评论回复
10
mcuzone| | 2015-10-22 14:42 | 只看该作者
关键是要不要保存图片甚至视频,如果要,那么铁定处理不过来

使用特权

评论回复
11
mcuzone| | 2015-10-22 14:43 | 只看该作者
le062 发表于 2015-10-22 12:20
usb全速配合mjpeg就行  要求高就加个高速phy

代价就是要跑linux,他这个U估计是没法这么搞的了

使用特权

评论回复
12
le062| | 2015-10-22 16:47 | 只看该作者
mcuzone 发表于 2015-10-22 14:43
代价就是要跑linux,他这个U估计是没法这么搞的了

我们已经弄好完整的usb协议栈了,完全不需要linux

mjpeg数据还需要解码一下,YUY2格式的数据直接转RGB输出显示就行

使用特权

评论回复
13
734774645| | 2015-10-22 19:22 | 只看该作者
应该用476效果更好吧,那个开发板就带个大屏幕,还可以接摄像头。

使用特权

评论回复
14
尤彼卡| | 2015-10-25 17:11 | 只看该作者
分辨率多高,视频是什么格式

使用特权

评论回复
15
flyingplus|  楼主 | 2015-10-26 09:26 | 只看该作者
le062 发表于 2015-10-22 12:17
可以做,接一个usb hub 接四个uvc摄像头

农机用的,要求是4路CVBS

使用特权

评论回复
16
flyingplus|  楼主 | 2015-10-26 09:27 | 只看该作者
mcuzone 发表于 2015-10-22 14:42
关键是要不要保存图片甚至视频,如果要,那么铁定处理不过来

只实时显示,不保存。

使用特权

评论回复
17
flyingplus|  楼主 | 2015-10-26 09:30 | 只看该作者
尤彼卡 发表于 2015-10-25 17:11
分辨率多高,视频是什么格式

CVBS接入,打算加个解码芯片搞成YCbCr或者RGB565

使用特权

评论回复
18
tengyong1012| | 2015-10-26 16:11 | 只看该作者
4路摄像头做不到4分割显示,单路应该没问题,不过不能全屏,CVBS最多625线和576线的,要全屏需要加变换算法,这个对于处理速度有很高要求,做640*480的显示应该可以。

使用特权

评论回复
19
xunchangreng| | 2015-10-26 17:17 | 只看该作者
很明显,STM32干不了这个活
搞着玩,可以去试一试
做产品的就不要浪费这个精力了,纯粹是小白鼠

使用特权

评论回复
20
wahahaheihei| | 2015-10-26 19:14 | 只看该作者
应该有相关解码的库函数的,肯定有人编写过。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

250

帖子

5

粉丝