阿波罗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条回答
taizonglai
1楼-- · 2019-07-21 07:42
lx911gt 发表于 2016-6-30 06:57
板子什么时候开售呢?

这两天就上架了,多留意一下淘宝店铺,预计下周发货。
taizonglai
2楼-- · 2019-07-21 13:38
745021926 发表于 2016-6-30 09:38
2MB/S   OV2640几乎没卡顿了

如果用OV2640的话可以直接最大分辨率1600*1200满帧15帧输出。如果把OV2640配置到800*480的话可以做到30帧的输出。
lx911gt
3楼-- · 2019-07-21 19:14
 精彩回答 2  元偷偷看……
taizonglai
4楼-- · 2019-07-21 22:43
 精彩回答 2  元偷偷看……
lx911gt
5楼-- · 2019-07-22 01:17
哦哦,再问下,你们这个准备做成两个独立的板子,还是准备做成核心板配母板的形式呢 ??(F4  F7兼容)
taizonglai
6楼-- · 2019-07-22 04:42
 精彩回答 2  元偷偷看……

一周热门 更多>