硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4779|回复: 6
收起左侧

花式网络摄像头之VNC摄像头篇,摄像头数据下载速度提升至800-900KB/S,发个动态效果

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2016-9-12 10:30:33 | 显示全部楼层 |阅读模式
当前使用的外部SRAM虚拟的显示屏,摄像头数据DMA到SRAM里面。用SDRAM的话,估计会更好些。
现在用的OV7670,使用RGB格式,每帧图片的数据量有些大320*240*2 = 150KB,700KB的速度,也就上传几帧数。
(速度还可以再加快,VNC要读取像素值,emWin的底层读取有点low,是一个点一个点读的)

===================================================================
这种需要大数据量,用STM32F7估计效果更好些,处理的过来,现在F407还是有些吃力,最明显的就是emWin要
DMA数据数据到SRAM,摄像头也要DMA数据到SRAM,而且网络还有访问SRAM来获取界面数据,F407有些应接不暇
有些忙不过来,效果就是显示界面的左侧一小部分有些错位。
如果仅仅是控制类的,用F407搞VNC是没有问题的。
静态的拍摄效果:
1.jpg

4.jpg
6.jpg

动态效果,简单的GIF格式编辑,GIF编辑软件将图像压缩了,所以显示不太清楚
另外就是错位问题,后面有精力的看看能否解决:
2.gif
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
 楼主| 发表于 2016-9-12 12:36:35 | 显示全部楼层
重配置外部SRAM,错位问题解决了,速度再提升200KB/S,现在处于800-900KB/S。
回复

使用道具 举报

100

主题

275

回帖

575

积分

金牌会员

积分
575
发表于 2016-9-12 17:15:16 | 显示全部楼层
放点程序出来啊,自个玩没啥意思啊[s:138] [s:138]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
 楼主| 发表于 2016-9-13 10:01:20 | 显示全部楼层
(速度还可以再加快,VNC要读取像素值,emWin的底层读取有点low,是一个点一个点读的)
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

大牛的形成也是时间与技术的积累

积分
69
QQ
发表于 2017-2-28 08:49:19 | 显示全部楼层
我做一个摄像头画面叠加字符的功能,方法是摄像头数据通过DMA传到BUFFER,然后在BUFFER里叠加字符后,再通过DMA传到LCD。也遇到了有时候像楼主一样左侧有错位的问题,请教楼主,是否能详细讲解下这什么原因?我摄像头画面这块没有用EMWIN,状态栏是用的emwin显示的。目前用emwin实时显示摄像头数据还不知道怎么弄。楼主是否能公开下源码参考下?
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-2-21 23:33:32 | 显示全部楼层
老哥,请教下win怎么读取vnc像素值并绘制出来
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
 楼主| 发表于 2022-2-22 10:01:49 | 显示全部楼层
qq997260108 发表于 2022-2-21 23:33
老哥,请教下win怎么读取vnc像素值并绘制出来

这个是SEEGER现成的上位机软件做的,第3方也有很多VNC软件,可以直接使用。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 10:59 , Processed in 0.288381 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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