OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 21677|回复: 46

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

[复制链接]

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2016-6-29 16:38:37 | 显示全部楼层 |阅读模式
本帖最后由 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。








开往春天的手扶拖拉机
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

17

主题

465

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2142
金钱
2142
注册时间
2013-1-11
在线时间
504 小时
发表于 2017-8-20 21:56:02 | 显示全部楼层
您好,请问布了1PCS F7的板子,使用原子哥的摄像头进行 上面实验的时候,画面是不完整的,花屏, 对于摄像头部分PCB 布线有什么注意点吗?希望得到大神的指点啊!
回复 支持 1 反对 0

使用道具 举报

12

主题

132

帖子

1

精华

高级会员

Rank: 4

积分
798
金钱
798
注册时间
2015-8-3
在线时间
184 小时
发表于 2016-6-29 17:59:50 | 显示全部楼层
支持!无奈现在一直在搞linux应用,板子一直在吃灰,,,
回复 支持 反对

使用道具 举报

0

主题

71

帖子

0

精华

高级会员

Rank: 4

积分
758
金钱
758
注册时间
2015-8-25
在线时间
165 小时
发表于 2016-6-29 19:09:00 | 显示全部楼层
不知道,OV5640模块什么时候可以上架开卖。
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2016-6-29 20:38:46 | 显示全部楼层
phoenix 发表于 2016-6-29 19:09
不知道,OV5640模块什么时候可以上架开卖。

这两天就会上架
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

21

主题

144

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2015-7-31
在线时间
155 小时
发表于 2016-6-30 06:57:36 来自手机 | 显示全部楼层
板子什么时候开售呢?
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2016-6-30 09:38:42 | 显示全部楼层
2MB/S   OV2640几乎没卡顿了
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2016-6-30 09:55:00 | 显示全部楼层
lx911gt 发表于 2016-6-30 06:57
板子什么时候开售呢?

这两天就上架了,多留意一下淘宝店铺,预计下周发货。
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2016-6-30 09:56:19 | 显示全部楼层
745021926 发表于 2016-6-30 09:38
2MB/S   OV2640几乎没卡顿了

如果用OV2640的话可以直接最大分辨率1600*1200满帧15帧输出。如果把OV2640配置到800*480的话可以做到30帧的输出。
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

21

主题

144

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2015-7-31
在线时间
155 小时
发表于 2016-6-30 10:03:27 | 显示全部楼层
zuozhongkai 发表于 2016-6-30 09:55
这两天就上架了,多留意一下淘宝店铺,预计下周发货。

木哈哈哈,F7今年能出 ??
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2016-6-30 10:09:21 | 显示全部楼层
lx911gt 发表于 2016-6-30 10:03
木哈哈哈,F7今年能出 ??


肯定今年要出来啊,大概1,2个月以后吧。其实F7的代码去年就弄完了,但是为了兼容429和其他新出的F7芯片比如F767这些就没有发布。因为测试很花费时间的,使用HAL库几乎做到了全兼容,应用层代码可以直接粘贴复制过来用。
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

21

主题

144

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1131
金钱
1131
注册时间
2015-7-31
在线时间
155 小时
发表于 2016-6-30 10:11:20 | 显示全部楼层
哦哦,再问下,你们这个准备做成两个独立的板子,还是准备做成核心板配母板的形式呢 ??(F4  F7兼容)
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2016-6-30 10:15:21 | 显示全部楼层
lx911gt 发表于 2016-6-30 10:11
哦哦,再问下,你们这个准备做成两个独立的板子,还是准备做成核心板配母板的形式呢 ??(F4  F7兼容)

都这样了,明显的核心板加底板。底板兼容F429,F7。到时候直接更换核心板就可以了。
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
47
金钱
47
注册时间
2016-6-27
在线时间
6 小时
发表于 2016-6-30 15:55:13 | 显示全部楼层
你好LZ,我也在调试OV5640摄像头,请问你能给我发一份自动对焦固件的配置吗谢谢892294779@qq.com
回复 支持 反对

使用道具 举报

14

主题

51

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2015-8-4
在线时间
38 小时
发表于 2016-6-30 17:39:08 | 显示全部楼层
OV5640模块能自动聚焦吗?
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2016-6-30 18:21:03 | 显示全部楼层
hblgxy 发表于 2016-6-30 17:39
OV5640模块能自动聚焦吗?

能,带自动对焦的
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2016-5-22
在线时间
66 小时
发表于 2016-7-24 21:07:12 | 显示全部楼层
程序在哪呢
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2016-7-24 21:36:39 | 显示全部楼层

阿波罗F429开发板资料,LWIP例程里面,论坛自己下载。
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2016-5-22
在线时间
66 小时
发表于 2016-7-24 23:47:59 | 显示全部楼层
zuozhongkai 发表于 2016-7-24 21:36
阿波罗F429开发板资料,LWIP例程里面,论坛自己下载。

ok tanks
回复 支持 反对

使用道具 举报

259

主题

806

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1887
金钱
1887
注册时间
2012-10-28
在线时间
353 小时
发表于 2016-7-25 15:55:39 | 显示全部楼层
本帖最后由 hpdell 于 2016-7-25 15:57 编辑

我也想搞个 OV5640的模块来玩玩啊,开售时说一声
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2016-7-25 17:21:16 | 显示全部楼层
hpdell 发表于 2016-7-25 15:55
我也想搞个 OV5640的模块来玩玩啊,开售时说一声

已经开始买了,到我们的官方淘宝店去看看
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-8-1
在线时间
1 小时
发表于 2016-8-1 22:01:53 | 显示全部楼层
zuozhongkai 发表于 2016-7-25 17:21
已经开始买了,到我们的官方淘宝店去看看

店主,跪求,那个上位机的源码,能给一个吗,帮兄弟大忙了
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2016-8-1
在线时间
1 小时
发表于 2016-8-1 22:02:30 | 显示全部楼层
hutupin 发表于 2016-8-1 22:01
店主,跪求,那个上位机的源码,能给一个吗,帮兄弟大忙了

324011056@qq.com这是我的邮箱,谢谢了
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2016-7-28
在线时间
7 小时
发表于 2016-8-5 15:06:16 | 显示全部楼层
mark一下,等待ing...
回复 支持 反对

使用道具 举报

0

主题

82

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
267
金钱
267
注册时间
2018-7-6
在线时间
133 小时
发表于 2016-8-21 12:49:15 | 显示全部楼层
楼主  网络摄像头做例程了,可以做个网络音频传输例程不???类似于实验板采集音频通过网络传输到电脑监听。。
回复 支持 反对

使用道具 举报

9

主题

209

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1358
金钱
1358
注册时间
2015-12-19
在线时间
108 小时
发表于 2016-10-13 11:34:05 | 显示全部楼层
学到了
回复 支持 反对

使用道具 举报

9

主题

209

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1358
金钱
1358
注册时间
2015-12-19
在线时间
108 小时
发表于 2016-10-29 22:12:45 | 显示全部楼层
求分享摄像头软件@zuozhongkai
回复 支持 反对

使用道具 举报

2

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2016-10-31
在线时间
9 小时
发表于 2016-11-3 21:56:51 | 显示全部楼层
支持一下, 期待新货
回复 支持 反对

使用道具 举报

9

主题

209

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1358
金钱
1358
注册时间
2015-12-19
在线时间
108 小时
发表于 2016-11-4 10:41:43 | 显示全部楼层
我问下那个网络摄像头  为什么OV2640速度是两兆 OV5640为什么可以达到三兆呀@zuozhongkai
求指导!!!兄弟
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2016-11-4 10:42:54 | 显示全部楼层
yangkefeng 发表于 2016-11-4 10:41
我问下那个网络摄像头  为什么OV2640速度是两兆 OV5640为什么可以达到三兆呀@zuozhongkai

额,OV2640撑死1S只能生成2M的数据,你让他怎么给你生成3M啊,那1M它挤不出来啊。
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

9

主题

209

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1358
金钱
1358
注册时间
2015-12-19
在线时间
108 小时
发表于 2016-11-4 10:55:43 | 显示全部楼层
zuozhongkai 发表于 2016-11-4 10:42
额,OV2640撑死1S只能生成2M的数据,你让他怎么给你生成3M啊,那1M它挤不出来啊。

也就是说OV5640每秒可以产生3M的数据啦  ,LAN8720可以转发3MB/S的数据没问题  ,想实现:F429自己产生5MB/S的数据通过网口发送至PC  单片机作为客户端。 可以实现吗
求指导!!!兄弟
回复 支持 反对

使用道具 举报

13

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
172
金钱
172
注册时间
2016-10-23
在线时间
31 小时
发表于 2017-1-17 16:20:29 | 显示全部楼层
程序现在可以分享了吗?
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2017-1-17 16:37:35 | 显示全部楼层
near2see 发表于 2017-1-17 16:20
程序现在可以分享了吗?

下载开发板的LWIP例程
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2017-6-14
在线时间
4 小时
发表于 2017-6-14 21:52:56 | 显示全部楼层
本帖最后由 胡善军 于 2017-6-14 21:54 编辑

这个源码可以分享一波么?邮箱653097685@qq.com
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2017-8-12
在线时间
40 小时
发表于 2017-8-12 19:08:16 | 显示全部楼层
刚买了阿波罗和配套的摄像头,开发板的LWIP例程 里面没找到,急需,能发一份吗谢谢 991600826@qq.com
回复 支持 反对

使用道具 举报

21

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1420
金钱
1420
注册时间
2016-8-3
在线时间
575 小时
发表于 2017-8-12 19:55:36 | 显示全部楼层
如果用407的话,传输速度回慢很多吗?多谢回复
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
 楼主| 发表于 2017-8-13 09:19:18 | 显示全部楼层
1965969523 发表于 2017-8-12 19:55
如果用407的话,传输速度回慢很多吗?多谢回复

应该不会的,F429和F407应该是差不多的。
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

21

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1420
金钱
1420
注册时间
2016-8-3
在线时间
575 小时
发表于 2017-8-13 17:57:04 | 显示全部楼层
好的,谢谢您,我也尝试一下
回复 支持 反对

使用道具 举报

16

主题

107

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
332
金钱
332
注册时间
2015-12-3
在线时间
54 小时
发表于 2017-12-4 18:33:42 | 显示全部楼层
顶一下
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2017-8-26
在线时间
4 小时
发表于 2018-4-11 22:41:33 | 显示全部楼层
有上位机UartDisplay_V2.2的原码吗,求~~~~
回复 支持 反对

使用道具 举报

23

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2305
金钱
2305
注册时间
2017-7-6
在线时间
280 小时
发表于 2018-5-2 15:48:41 | 显示全部楼层
zuozhongkai 发表于 2016-6-30 09:56
如果用OV2640的话可以直接最大分辨率1600*1200满帧15帧输出。如果把OV2640配置到800*480的话可以做到30帧 ...

左哥,我用uart_display,为啥连上后光接收到数据但是没视频显示出来, frameSize和FPS都是0,RX speed有数值
回复 支持 反对

使用道具 举报

14

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2017-4-17
在线时间
36 小时
发表于 2018-5-10 20:16:55 | 显示全部楼层
1547674987 发表于 2018-5-2 15:48
左哥,我用uart_display,为啥连上后光接收到数据但是没视频显示出来, frameSize和FPS都是0,RX speed有 ...

同,+1,视频显示区灰色无视频窗口
回复 支持 反对

使用道具 举报

23

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2305
金钱
2305
注册时间
2017-7-6
在线时间
280 小时
发表于 2018-5-11 09:04:00 | 显示全部楼层
lu785434499 发表于 2018-5-10 20:16
同,+1,视频显示区灰色无视频窗口

你的也是OV2640吗?
回复 支持 反对

使用道具 举报

14

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2017-4-17
在线时间
36 小时
发表于 2018-5-11 15:37:30 | 显示全部楼层
1547674987 发表于 2018-5-11 09:04
你的也是OV2640吗?

是的,我自己做了个简易的demo,不知道是我的代码的问题还是上位机的问题,我后面调调试试,有结果再讨论
回复 支持 反对

使用道具 举报

14

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2017-4-17
在线时间
36 小时
发表于 2018-5-13 17:17:08 | 显示全部楼层
1547674987 发表于 2018-5-11 09:04
你的也是OV2640吗?

代码错误,已修正
回复 支持 反对

使用道具 举报

2

主题

3

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2019-7-26
在线时间
23 小时
发表于 2020-2-17 23:20:28 | 显示全部楼层
lu785434499 发表于 2018-5-13 17:17
代码错误,已修正

我也遇到了,我用网络调试助手发现JPEG数据能正确返回,0XFFD8和0XFFD9都正常,但是现实框没有视频图像,请问你怎么解决的?
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2023-12-14
在线时间
4 小时
发表于 2024-7-8 16:04:59 | 显示全部楼层
大佬,以太网一帧的数据传不了高分辨率一行的像素,这部分程序怎么编译的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 01:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表