智能车制作

标题: 求野火鹰眼OV7725原理图,现在还不单卖,帮个忙! [打印本页]

作者: 天翊    时间: 2014-7-29 12:56
标题: 求野火鹰眼OV7725原理图,现在还不单卖,帮个忙!
本帖最后由 天翊 于 2014-7-29 13:00 编辑

RT
作者: 野火    时间: 2014-7-29 21:45
本帖最后由 野火 于 2014-7-29 21:49 编辑

谢绝抄袭,谢谢。

身边有我们核心板的,可以让他们帮忙购买的。如果你觉得你的调试能力很强,也可以单买的(因为要DMA驱动摄像头,如果你对摄像头时序不了解,缺乏调试能力,基本上是驱动不出来的)。
作者: aytc100    时间: 2014-7-29 22:27
哈哈,就算我有也不给你哦……

其实鹰眼是针对低速io口单片机和初学者优化的,而且自身还有一定可优化的空间。既然你已经有画摄像头模块的想法了,硬件强可以画出更好的模块,软件强可以直接使用ov7725。k60的io口速度和运算能力已经足够支持你用好它了。
作者: 即刻_GaGa    时间: 2014-7-30 00:30
74锁存一块加串转并一块
作者: 天翊    时间: 2014-7-30 07:45
野火 发表于 2014-7-29 21:45
谢绝抄袭,谢谢。

身边有我们核心板的,可以让他们帮忙购买的。如果你觉得你的调试能力很强,也可以单买 ...

***,息怒。我只是想学习学习。

作者: 天翊    时间: 2014-7-30 07:46
aytc100 发表于 2014-7-29 22:27
哈哈,就算我有也不给你哦……

其实鹰眼是针对低速io口单片机和初学者优化的,而且自身还有一定可优化的 ...

好的。谢谢

作者: 天翊    时间: 2014-7-30 07:49
即刻_GaGa 发表于 2014-7-30 00:30
74锁存一块加串转并一块

74锁存和串转并能够猜出来,它是8位二值化数据转换为一位输出。硬件二值化能够软件更改阀值,没明白。

作者: 天翊    时间: 2014-7-30 08:45
野火 发表于 2014-7-29 21:45
谢绝抄袭,谢谢。

身边有我们核心板的,可以让他们帮忙购买的。如果你觉得你的调试能力很强,也可以单买 ...

***,息怒。我只是想学习学习。

作者: 即刻_GaGa    时间: 2014-7-30 09:25
改阈值怎么看不出来,就是改个对比度寄存器嘛,没有硬件
作者: 天翊    时间: 2014-7-30 09:33
即刻_GaGa 发表于 2014-7-30 09:25
改阈值怎么看不出来,就是改个对比度寄存器嘛,没有硬件

[attach]67186[/attach]
难道就是改对比度?

作者: aytc100    时间: 2014-7-30 09:50
天翊 发表于 2014-7-30 09:33
难道就是改对比度?

你看看改阈值用的是OV7725的哪个寄存器就明白了

作者: 天翊    时间: 2014-7-30 09:57
aytc100 发表于 2014-7-30 09:50
你看看改阈值用的是OV7725的哪个寄存器就明白了

正在看野火的鹰眼资料包里的程序,似乎是没有实例出更改阀值的代码。我在找找,谢谢你了
作者: 天翊    时间: 2014-7-30 10:01
aytc100 发表于 2014-7-30 09:50
你看看改阈值用的是OV7725的哪个寄存器就明白了

我正在看野火给的示例代码。不过似乎是没有示例更改阀值的代码。我在找找吧,看看从野火给的示例程序上面会有什么新发现。谢谢你了。
作者: 即刻_GaGa    时间: 2014-7-30 10:45
天翊 发表于 2014-7-30 09:33
难道就是改对比度?

难道不就是改对比度?
作者: 天翊    时间: 2014-7-30 10:49
即刻_GaGa 发表于 2014-7-30 10:45
难道不就是改对比度?

原来是这样。

作者: 天翊    时间: 2014-7-30 10:50
aytc100 发表于 2014-7-30 09:50
你看看改阈值用的是OV7725的哪个寄存器就明白了

恩。正在看代码。谢谢了
作者: 即刻_GaGa    时间: 2014-7-30 10:54

在 ov7725.c 里,找到寄存器配置的如下选项:
    {CNST         , 0xFF},

把 CNST 的值 改小一些,就可以改变图像阈值 。
这是野火的原话,
9C     CNST      40         RW       Contrast Normalized by 0x20
这是OV7725寄存器手册的原话,
不介意的话我翻译一下,
地址:9c,名称:CNST,原始值:0x40,操作:可读写,描述:对比度正常设置为0x20.
作者: awindows8    时间: 2014-10-14 21:44
即刻_GaGa 发表于 2014-7-30 10:54
在 ov7725.c 里,找到寄存器配置的如下选项:
    {CNST         , 0xFF},

朋友,我没太看懂。
按理说,这个摄像头通过硬件把1byte的数据转成了1bit(也就是1或者0),那么它肯定要把这1byte的值跟某个值在硬件上进行比较才转换成1或者0吧,也就是说肯定有硬件比较电路吧。
但是野火的官方介绍上又说它自己是“硬件自动调节阈值”,而且“绝非全局阈值二值化”,那我就更糊涂了,这个硬件怎么可能自己调嘛。
正在做智能车,对这个很困惑,我怕对原理的不了解会导致最后一些无法解决的问题。所以还请朋友帮忙解答,十分感谢!
如果不方便的话,咱们私聊吧!


作者: aytc100    时间: 2014-10-15 00:38
awindows8 发表于 2014-10-14 21:44
朋友,我没太看懂。按理说,这个摄像头通过硬件把1个byte的数据转成了1个bit(也就是1或者0),那么它肯定 ...

就是通过SCCB改对比度嘛。真正的硬件阈值是128(0~127为0,128~255为1)。改好对比度后靠摄像头芯片内部的自动曝光增益功能就可以实现自动调节阈值了

作者: 默哀为谁    时间: 2014-10-15 13:51
aytc100 发表于 2014-10-15 00:38
就是通过SCCB改对比度嘛。真正的硬件阈值是128(0~127为0,128~255为1)。改好对比度后靠摄像头芯片内部的 ...

那现在的软件二值化方案也用 自动曝光控制+人为修改对比度 吗

作者: aytc100    时间: 2014-10-15 13:54
默哀为谁 发表于 2014-10-15 13:51
那现在的软件二值化方案也用 自动曝光控制+人为修改对比度 吗

软件二值化方案可就多了。去知网查论文吧,不详述。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2