智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9331|回复: 11
打印 上一主题 下一主题

[讨论] 黑白的ov7620能区分彩色吗?比如区分白色、黄色、红色,7620的RGB三色数值输出

[复制链接]

12

主题

185

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3413
威望
1741
贡献
998
兑换币
782
注册时间
2011-11-22
在线时间
337 小时
跳转到指定楼层
1#
发表于 2012-10-17 21:52:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10贡献
如题,有人知道没?
我们用OV7620一般是直接用阈值来分割灰度值的方法区别黑白,那到底能不能区分彩色呢?
按道理来说不同的色彩返回的灰度值应该是不一样的,红橙黄绿蓝靛紫···的返回值肯定是不一样的,
但他们的返回值两两之间能相差多少呢?这个差值能不能达到足够区分的程度呢?
还有那个自动增益、自动白平衡寄存器是不是得关掉才好?

有没有人做过实验?LZ我的材料都被收走了,没法测试了,

最佳答案

查看完整内容

那是16位模式,我们平时用到就是这种模式,你如果用8位模式,那么就是分时发送的

4

主题

69

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1362
威望
743
贡献
385
兑换币
94
注册时间
2012-2-3
在线时间
117 小时
毕业学校
哈工大威海
2#
发表于 2012-10-17 21:52:43 | 只看该作者
夜之音 发表于 2012-10-21 10:14
“分时发送,这一个上升沿,Y分量,下一个上升沿,UV分量,高四位低四位”你确定这句话是对的?
在1 ...

那是16位模式,我们平时用到就是这种模式,你如果用8位模式,那么就是分时发送的
回复

使用道具 举报

1

主题

28

帖子

0

精华

高级会员

Rank: 4

积分
855
威望
444
贡献
157
兑换币
26
注册时间
2012-1-7
在线时间
127 小时
3#
发表于 2012-10-18 16:58:36 | 只看该作者
能分辨,但是做车用不上彩色的吧。
回复

使用道具 举报

23

主题

250

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2137

优秀会员奖章活跃会员奖章

QQ
威望
1153
贡献
722
兑换币
89
注册时间
2011-4-16
在线时间
131 小时
4#
发表于 2012-10-20 15:41:34 | 只看该作者
可以的  完全可以的
回复

使用道具 举报

4

主题

69

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1362
威望
743
贡献
385
兑换币
94
注册时间
2012-2-3
在线时间
117 小时
毕业学校
哈工大威海
5#
发表于 2012-10-20 16:39:35 | 只看该作者
能,但是一般买的摄像头不行,上面只有八个数据输出口的就不行,OV7620是16位YUV输出,八位输出Y,剩下八位输出UV,所以这个摄像头很适合飞思卡尔用,因为他的灰度值,也就是Y分量,直接就是八位输出,而别的摄像头,普遍是分时输出的,也就是这一刻,他输出8位Y分量, 下一刻,输出4位UV,间隔输出的

但是最关键的问题呢,就是绝大多数制作的卖家,他只把Y分量的八位引出来了,所以你想输出彩色图像,别想了
回复

使用道具 举报

12

主题

185

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3413
威望
1741
贡献
998
兑换币
782
注册时间
2011-11-22
在线时间
337 小时
6#
 楼主| 发表于 2012-10-20 20:24:22 | 只看该作者
xiangxiang8 发表于 2012-10-20 16:39
能,但是一般买的摄像头不行,上面只有八个数据输出口的就不行,OV7620是16位YUV输出,八位输出Y,剩下八位 ...

终于见到大婶了!!!

我最近查的资料,8位模式下(即只有Y),这样也能输出YUV三个分量的,只是时序与16bit不同(如下图).
我想再问几个问题:
YUV或者RGB三个值是按什么顺序输出的?
你看看下面我的理解对不对?(假如是在16bit模式下)

1、当一个PCLK到来时,Y引脚输出8位Y值,同时UV引脚也送出8位数据,这8位的高第四位分别就是U和V。
     那么对于这个像素点来说,Y、U、V三个数据就都有了,它的颜色也就唯一确定了是吧?

2、假如按照下图的说法,采用8bit模式输出彩色图像,那么必须得保证单片机能采集到PCLK是不是?
     如果发生像素中断漏 采的话,那么后面所有的Y、U、V的顺序是不是就全错了?也就是说XS128用8bit模式无力?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

4

主题

69

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1362
威望
743
贡献
385
兑换币
94
注册时间
2012-2-3
在线时间
117 小时
毕业学校
哈工大威海
7#
发表于 2012-10-21 09:04:14 | 只看该作者
本帖最后由 xiangxiang8 于 2012-10-21 09:08 编辑
夜之音 发表于 2012-10-20 20:24
终于见到大婶了!!!

我最近查的资料,8位模式下(即只有Y),这样也能输出YUV三个分量的,只是时序与16bit不 ...


你太聪明了,当时我用xs128买了ov7725。。。然后看懂了datasheet后。。。顿时就蛋疼了。。。然后乖乖的换回7620

你的第一点是对的,分时发送,这一个上升沿,Y分量,下一个上升沿,UV分量,高四位低四位,如果你想输出RGB的话,找找datasheet,我记得ov的芯片基本都可以RGB输出的,但是如果你xs128也无所谓,YUV变到RGB也不会占用太大的时间。
以下两个办法可以解决你的问题二
1。用FIFO,只要在7620后面加一个fifo,这样xs128就可以读出来了,通过fifo进行一下缓存,然后读取的时候两个频率读一次就可以了
2。换32位的吧,用DMA就可以进行读取了

推荐第一种,比较靠谱,而且也比较简单,当然,如果你会用FPGA的话,那就更简单了,用FPGA缓存,转化RGB,都可以办到

回复

使用道具 举报

12

主题

185

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3413
威望
1741
贡献
998
兑换币
782
注册时间
2011-11-22
在线时间
337 小时
8#
 楼主| 发表于 2012-10-21 10:14:35 | 只看该作者
xiangxiang8 发表于 2012-10-21 09:04
你太聪明了,当时我用xs128买了ov7725。。。然后看懂了datasheet后。。。顿时就蛋疼了。。。然后乖乖的 ...



“分时发送,这一个上升沿,Y分量,下一个上升沿,UV分量,高四位低四位”你确定这句话是对的?
在16bit模式下,当像素中断到来时,Y分量和UV分量不是同时送出的吗?就是说直接一次性读取16bit(就如同我上面发的那幅图所介绍的);而按照你说的,Y分量和UV分量是有先后顺序的?
回复

使用道具 举报

3

主题

283

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1406
威望
788
贡献
380
兑换币
272
注册时间
2012-9-20
在线时间
119 小时
毕业学校
陕西理工学院
9#
发表于 2012-10-21 16:16:44 | 只看该作者
一,与阀值设定有关系。
二,就是摄像头的型号啦,ov7620好像是专门给两色设计制作的,很适合飞思卡尔,对彩色就无能为力啦!
回复

使用道具 举报

12

主题

114

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1179
威望
590
贡献
325
兑换币
287
注册时间
2012-10-11
在线时间
132 小时
10#
发表于 2012-10-23 23:22:59 | 只看该作者
xuetianyou 发表于 2012-10-21 16:16
一,与阀值设定有关系。
二,就是摄像头的型号啦,ov7620好像是专门给两色设计制作的,很适合飞思卡尔,对 ...

ov6620如何
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 10:49 , Processed in 0.230380 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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