阿波罗STM32F429开发板+OV5640(OV2640)实现网络摄像头功能

2019-07-20 08:14发布

本帖最后由 zuozhongkai 于 2016-6-29 16:45 编辑

本例程在正点原子最新的阿波罗STM32F429开发板上实现了一个简易的网络摄像头。

硬件要求:
1、开发板以太网+LAN8270。
2、OV5640或OV2640摄像头


软件环境:
1、TCP/IP协议栈使用LWIP
2、系统使用UCOSII。
3、使用ST最新的HAL库


     借助于开发板的网络和DCMI接口实现了一个简易的网络摄像头,摄像头OV5640或OV2640直接采集JPEG图片,然后通过网络将采集到的JPEG图片传给上位机。在使用OV2640的时候可以做到全分辨率(1600*1200)满帧运行(15帧),如果用OV5640的话最大可以1280*800分辨率, 7帧传输,因为同样大小分辨率OV5640输出的jpeg图片要比OV2640大很多,所以OV5640的帧率会低。( 程序会在板子开售的时候公开的,所以现在就先别要了)


1、使用OV2640摄像头的时候如下图

2AVX}INZ}J_C4HY44O1JJ~K.png       )}87CPYE866`Z8{N4E`70[4.png

从上图可以看出, 使用OV2640的时候,可以满帧(1600*1200)输出,帧率在15帧。网速大约是2MB/S。


2、再来看一下使用OV5640的时候。

[_`{QWCJ]9`$@_V]~8OR$Z8.png     RG~{NE7TTL[(S$S}E61)0[2.png
从上图可以看出使用OV5640的时候最大可以到1280*800分辨率,帧率大概在8帧左右,此时的网速已经到了3MB/S左右
3、最后再来看个视频,视频前面使用的OV2640摄像头,后面是OV5640。








友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
44条回答
hpdell
1楼-- · 2019-07-23 10:25
本帖最后由 hpdell 于 2016-7-25 15:57 编辑
zuozhongkai 发表于 2016-6-29 20:38
这两天就会上架

我也想搞个 OV5640的模块来玩玩啊,开售时说一声
taizonglai
2楼-- · 2019-07-23 15:50
 精彩回答 2  元偷偷看……
hutupin
3楼-- · 2019-07-23 20:26
 精彩回答 2  元偷偷看……
hutupin
4楼-- · 2019-07-24 00:36
hutupin 发表于 2016-8-1 22:01
店主,跪求,那个上位机的源码,能给一个吗,帮兄弟大忙了

324011056@qq.com这是我的邮箱,谢谢了
cdwy
5楼-- · 2019-07-24 04:42
mark一下,等待ing...
专注嵌入式
6楼-- · 2019-07-24 06:48
 精彩回答 2  元偷偷看……

一周热门 更多>