智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 野火
打印 上一主题 下一主题

[摄像头] 野火编写的:ov7725数字摄像头编程基本知识笔记

    [复制链接]

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
151#
 楼主| 发表于 2013-1-4 13:31:35 | 只看该作者
刘胜利 发表于 2013-1-4 12:54
火哥真的好感谢你!确实是电源的问题,单片机,液晶,摄像头,共用一个电源,显示就不会跳动啦!顶下火哥 ...

因为你的摄像头采集到的数据是RGB565,所以用LCD_Img_RGB565_Z就可以。
LCD_Img_Binary_Z  是显示二值化的数据,我们摄像头采集到的是二值化数据,所以用的是LCD_Img_Binary_Z

回复 支持 反对

使用道具 举报

13

主题

131

帖子

0

精华

高级会员

Rank: 4

积分
930
威望
502
贡献
254
兑换币
196
注册时间
2012-9-23
在线时间
87 小时
152#
发表于 2013-1-4 14:34:55 | 只看该作者
野火 发表于 2013-1-4 13:31
因为你的摄像头采集到的数据是RGB565,所以用LCD_Img_RGB565_Z就可以。
LCD_Img_Binary_Z  是显示二值化 ...

火哥那我在程序里面进行二值化,不可以吗?是不是这个函数只可以对当前采集的图像进行显示啊,就不可以再进行处理了 LCD_Img_Binary_Z   (Site_type site,Size_type size,u16 *img,Size_type imgsize); //显示二值化图像(可缩放)
回复 支持 反对

使用道具 举报

84

主题

707

帖子

2

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7106

优秀会员奖章活跃会员奖章资源大师奖章论坛元老奖章论坛骨干奖章

威望
1736
贡献
4796
兑换币
434
注册时间
2012-2-15
在线时间
287 小时
毕业学校
西南交通大学
153#
发表于 2013-1-4 14:37:30 | 只看该作者
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
154#
 楼主| 发表于 2013-1-4 15:17:11 | 只看该作者
刘胜利 发表于 2013-1-4 14:34
火哥那我在程序里面进行二值化,不可以吗?是不是这个函数只可以对当前采集的图像进行显示啊,就不可以再 ...

可以的啊,数据格式跟我们的一样不?我们是1字节8个像素哦!
回复 支持 反对

使用道具 举报

13

主题

131

帖子

0

精华

高级会员

Rank: 4

积分
930
威望
502
贡献
254
兑换币
196
注册时间
2012-9-23
在线时间
87 小时
155#
发表于 2013-1-4 15:57:00 | 只看该作者
野火 发表于 2013-1-4 15:17
可以的啊,数据格式跟我们的一样不?我们是1字节8个像素哦!

火哥这个函数LCD_Img_RGB565_Z也要考虑像素点的问题吧,还有火哥一个字节一个像素点的话,液晶程序可以修改吗,在哪里修改火哥,谢谢火哥啦!
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
156#
 楼主| 发表于 2013-1-4 18:08:08 | 只看该作者
刘胜利 发表于 2013-1-4 15:57
火哥这个函数LCD_Img_RGB565_Z也要考虑像素点的问题吧,还有火哥一个字节一个像素点的话,液晶程序可以修 ...

肯定可以,需要把灰度信息转为RGB565格式,然后一个点一个点显示出来。
可以参考我们提供的LCD函数,自行实现

回复 支持 反对

使用道具 举报

13

主题

131

帖子

0

精华

高级会员

Rank: 4

积分
930
威望
502
贡献
254
兑换币
196
注册时间
2012-9-23
在线时间
87 小时
157#
发表于 2013-1-4 19:24:14 | 只看该作者
野火 发表于 2013-1-4 18:08
肯定可以,需要把灰度信息转为RGB565格式,然后一个点一个点显示出来。
可以参考我们提供的LCD函数,自行 ...

火哥这样的话,显示的其实是一张彩图是吧?,还有火哥,只能显示半屏是神魔问题哦。二值彩图里面还会有蓝点和黄点,我二值是0和255,怎么还会有去他的颜色呢?
回复 支持 反对

使用道具 举报

13

主题

131

帖子

0

精华

高级会员

Rank: 4

积分
930
威望
502
贡献
254
兑换币
196
注册时间
2012-9-23
在线时间
87 小时
158#
发表于 2013-1-4 19:24:56 | 只看该作者
顶火哥!!!!!!!!
回复 支持 反对

使用道具 举报

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
159#
 楼主| 发表于 2013-1-4 19:58:55 | 只看该作者
刘胜利 发表于 2013-1-4 19:24
火哥这样的话,显示的其实是一张彩图是吧?,还有火哥,只能显示半屏是神魔问题哦。二值彩图里面还会有蓝 ...

因为液晶本来的彩色液晶,数据是RGB565格式……所以显示的就是一张彩图
你直接把灰度信息发送给液晶,液晶也当成彩色数据来处理,所以自然其他颜色也有。前面半屏,是你的图像数据是灰度,是彩色的一半,剩下的屏一半,就会乱的。


记住,这个是彩色屏幕,数据格式是RGB565,不是灰度屏幕

回复 支持 反对

使用道具 举报

13

主题

131

帖子

0

精华

高级会员

Rank: 4

积分
930
威望
502
贡献
254
兑换币
196
注册时间
2012-9-23
在线时间
87 小时
160#
发表于 2013-1-4 20:17:17 | 只看该作者
野火 发表于 2013-1-4 19:58
因为液晶本来的彩色液晶,数据是RGB565格式……所以显示的就是一张彩图
你直接把灰度信息发送给液晶,液 ...

谢谢火哥一直来对我的帮助和解答,我明白了好多,顶火哥吧!!火哥是最棒的!野火也是最棒的!
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-7 18:33 , Processed in 0.336471 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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