智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2504|回复: 13
打印 上一主题 下一主题

[摄像头] OV7620的采集问题

[复制链接]

37

主题

180

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3049
威望
1439
贡献
794
兑换币
905
注册时间
2013-1-23
在线时间
408 小时
跳转到指定楼层
1#
发表于 2013-7-3 12:05:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请问如果不用广角镜,通过软件可以使图像视野变广吗,我试了一下增加 Buffer[m][0]=PORTA;DELAY; Buffer[m][1]=PORTA;DELAY;……中DELAY的时间,(其中 #define DELAY _asm();_asm() ),发现延迟3个机器周期和两个机器周期和一个机器周期的图像肉眼观察根本没变化,请问这样可行吗,有其他的方法吗,谢谢了

37

主题

180

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3049
威望
1439
贡献
794
兑换币
905
注册时间
2013-1-23
在线时间
408 小时
14#
 楼主| 发表于 2013-7-3 15:07:46 | 只看该作者
我HREF和PCLK没有弄错,只是表达上可能让你误会了,如果500是穿插的,那就是说140个像素是均匀的分布在640的像素的吗,可是为什么会均匀分布呢,采140个像素的时间正好等于一个HREF的高电平时间?不可能吧
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
13#
发表于 2013-7-3 14:46:26 | 只看该作者
1102252970 发表于 2013-7-3 14:13
时序图是这样的么,我看过了,对一行来说如果就采前两个HREF,那不是第三个HREF对应的像素点就没采到吗, ...

href 是行同步信号
pclk 才是像素同步信号
一个href内有几百个pclk(例如640个)
如果你在一个href内执行140个读取操作,
就只取到640个中的140个,
剩下500个是穿插在这140个之间的。
回复 支持 反对

使用道具 举报

15

主题

45

帖子

0

精华

高级会员

Rank: 4

积分
787
威望
464
贡献
185
兑换币
75
注册时间
2012-4-5
在线时间
69 小时
12#
发表于 2013-7-3 14:14:17 | 只看该作者
1102252970 发表于 2013-7-3 12:26
我也觉得应该有区别的,但事实就是这样的,不加延时的时候,区别还是很大 的,就只能看到一条黑线了(直道 ...

是 我也做过相关的测试,不加延时感觉整个图像都移动了
回复 支持 反对

使用道具 举报

37

主题

180

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3049
威望
1439
贡献
794
兑换币
905
注册时间
2013-1-23
在线时间
408 小时
11#
 楼主| 发表于 2013-7-3 14:13:25 | 只看该作者
灰原姐姐 发表于 2013-7-3 14:01
那三分之一也是穿插在你的三分之二的像素之间的,你看看摄像头的信号时序就懂了。

时序图是这样的么,我看过了,对一行来说如果就采前两个HREF,那不是第三个HREF对应的像素点就没采到吗,请问我哪里没搞明白呢,谢谢

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
10#
发表于 2013-7-3 14:01:05 | 只看该作者
1102252970 发表于 2013-7-3 13:46
但我取的140列不是正好将摄像头的全部像素点平分的啊,如果只是采到了全部像素点的2/3,那不是还有1/3 的数 ...

那三分之一也是穿插在你的三分之二的像素之间的,你看看摄像头的信号时序就懂了。
回复 支持 反对

使用道具 举报

37

主题

180

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3049
威望
1439
贡献
794
兑换币
905
注册时间
2013-1-23
在线时间
408 小时
9#
 楼主| 发表于 2013-7-3 13:46:15 | 只看该作者
灰原姐姐 发表于 2013-7-3 13:16
不是,是穿插在你的像素的缝隙里。

但我取的140列不是正好将摄像头的全部像素点平分的啊,如果只是采到了全部像素点的2/3,那不是还有1/3 的数据吗,真是有点糊涂了呢
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
8#
发表于 2013-7-3 13:16:42 | 只看该作者
1102252970 发表于 2013-7-3 12:32
但是我奇怪行中断可以采集三四百列的数据,我只取了 140列,那其他的数据不就是我现在图像外的数据了吗, ...

不是,是穿插在你的像素的缝隙里。
回复 支持 反对

使用道具 举报

37

主题

180

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3049
威望
1439
贡献
794
兑换币
905
注册时间
2013-1-23
在线时间
408 小时
7#
 楼主| 发表于 2013-7-3 12:32:25 | 只看该作者
Magnetoplas 发表于 2013-7-3 12:16
不可能
你头和眼睛不转能看到身后的东西么

但是我奇怪行中断可以采集三四百列的数据,我只取了 140列,那其他的数据不就是我现在图像外的数据了吗,请问我这样的理解有问题吗
回复 支持 反对

使用道具 举报

37

主题

180

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3049
威望
1439
贡献
794
兑换币
905
注册时间
2013-1-23
在线时间
408 小时
6#
 楼主| 发表于 2013-7-3 12:26:29 | 只看该作者
hutuchun1 发表于 2013-7-3 12:21
有区别吧

我也觉得应该有区别的,但事实就是这样的,不加延时的时候,区别还是很大 的,就只能看到一条黑线了(直道上)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-21 09:45 , Processed in 0.046741 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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