ov7740摄像头参数_ov7670摄像头使用手册

ov7740摄像头参数_ov7670摄像头使用手册之前调过一款摄像头,是MT9V034,最近在调的是OV7725摄像头,感觉OV7725摄像头比MT9V034要难,特别是寄存器配置,要想玩转一款摄像头,必须要熟悉它的寄存器配置,而且要亲自去调试,然后才能对它有很好的理解。下面是自己的一点见解,可能不完全对,不过希望对初学者有所帮助吧。一、将所有寄存器的值复位到默认值状态。  寄存器地址   寄存器名称   寄存器值

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

     之前调过一款摄像头,是MT9V034, 最近在调的是OV7725摄像头,感觉OV7725摄像头比MT9V034要难,特别是寄存器配置,要想玩转一款摄像头,必须要熟悉它的寄存器配置,而且要亲自去调试,然后才能对它有很好的理解。下面是自己的一点见解,可能不完全对,不过希望对初学者有所帮助吧。

一、将所有寄存器的值复位到默认值状态。

   寄存器地址       寄存器名称      寄存器值

     0x12                COM7                   0x80      //复位

二、 设置图像输出格式。

   寄存器地址       寄存器名称      寄存器值

    0x12                  COM7               0X40    //QVGA(320*240 ),YUV输出格式

    0x29                  HOutSize      0X50 //    QVGA(320*240), 0x28  (160)

    0x2C                 VOutSize       0X78 //   QVGA (320*240),0x3C  (120)

    0x17                  HSTART        0X3F     //QVGA(320*240 )

    0X18                 HSIZE             0X50     //QVGA(320*240 )

    0X19                 VSTRT            0X03   //QVGA(320*240 )

    0X20                 VSIZE             0X78     //QVGA(320*240 )

———————————————————————————————————————————-

12 COM7 00 RW Common Control 7
Bit[7]: SCCB Register Reset
0: No change
1: Resets all registers to default values
Bit[6]: Resolution selection
0: VGA
1: QVGA
Bit[5]: BT.656 protocol ON/OFF selection
Bit[4]: Sensor RAW
Bit[3:2]: RGB output format control
00: GBR4:2:2
01: RGB565
10: RGB555
11: RGB444
Bit[1:0]: Output format control
00: YUV
01: Processed Bayer RAW
10: RGB
11: Bayer RAW

——————————————————————————————————————————-

三、和图片曝光强弱有关的寄存器

1、自动曝光

   寄存器地址       寄存器名称      寄存器值
  0X0D                     COM4           0X40     //整个窗口进行自动曝光

————————————————————————————————————————–

0D COM4 41 RW Common Control 4
Bit[7:6]: PLL frequency control
00: Bypass PLL
01: PLL 4x
10: PLL 6x
11: PLL 8x
Bit[5:4]: AEC evaluate window
00: Full window
01: 1/2 window
10: 1/4 window
11: Low 2/3 window
Bit[3:0]: Reserved

————————————————————————————————————————-

0x13                   COM8             0XFF       //     打开自动增益(AGC)、自动白平衡(AWB)、自动曝光(AEC)

————————————————————————————————————————-

13 COM8 8F RW Common Control 8
Bit[7]: Enable fast AGC/AEC algorithm
Bit[6]: AEC – Step size limit
0: Step size is limited to vertical blank
1: Unlimited step size
Bit[5]: Banding filter ON/OFF
Bit[4]: Enable AEC below banding value
Bit[3]: Fine AEC ON/OFF control
Bit[2]: AGC Enable
Bit[1]: AWB Enable
Bit[0]: AEC Enable

———————————————————————————————————————————–

0X24                  AEW                  0X40                    //控制自动曝光强弱

———————————————————————————————————————————————

24 AEW 75 RW AGC/AEC – Stable Operating Region (Upper Limit)

———————————————————————————————————————————————-

0X25                  AEB                  0X15                     //控制自动曝光的强弱

—————————————————————————————————————————————————-

25 AEB 63 RW AGC/AEC – Stable Operating Region (Lower Limit)

——————————————————————————————————————————————————

0X26                   VPT                   0X32                //快速模式工作区

—————————————————————————————————————————————————————

26 VPT D4 RW AGC/AEC Fast Mode Operating Region
Bit[7:4]: High nibble of upper limit of fast mode control zone
Bit[3:0]: High nibble of lower limit of fast mode control zone

—————————————————————————————————————————————————————–

0XA6                 SDE                0X24                 //使能控制图片亮暗的寄存器

—————————————————————————————————————————————

A6 SDE 00 RW Special Digital Effect Control
Bit[7]: Reserved
Bit[6]: Negative image enable
Bit[5]: Gray scale image enable
Bit[4]: V fixed value enable
Bit[3]: U fixed value enable
Bit[2]: Contrast/Brightness enable
Bit[1]: Saturation enable
Bit[0]: Hue enable

—————————————————————————————————————————————-

0X9B              BRIGHT               0X08           //定义自动曝光时图片的亮度增益,此值越大,图片越亮

————————————————————————————————————————–

9B BRIGHT 00 RW Brightness Control

————————————————————————————————————————–

0XAB            SIGN                   0X06         //定义BRIGHT   的高位是正数,还是负数,如果为0x0e,则图片亮度是负的;0-255,图片越来越亮;0 ~ -127,图片越来越亮


———————————————————————————————————————————–

AB SIGN 06 RW Sign Bit for Hue and Brightness
Bit[7:4]: Reserved
Bit[3]: Brightness sign bit
Bit[2]: Reserved
Bit[1]: Sign bit for HueSin (in Cr’ equation)
Bit[0]: Sign bit for HueSin (in Cb’ equation)

————————————————————————————————————————————–



2、手动曝光



   寄存器地址       寄存器名称      寄存器值

  0X0D                     COM4           0X40     //整个窗口进行自动曝光

———————————————————————————————————————–

0D COM4 41 RW Common Control 4
Bit[7:6]: PLL frequency control
00: Bypass PLL
01: PLL 4x
10: PLL 6x
11: PLL 8x
Bit[5:4]: AEC evaluate window
00: Full window
01: 1/2 window
10: 1/4 window
11: Low 2/3 window
Bit[3:0]: Reserved

———————————————————————————————————————–

0x13                   COM8             0Xcc      //     关闭自动曝光(AEC)

————————————————————————————————————————————

13 COM8 8F RW Common Control 8
Bit[7]: Enable fast AGC/AEC algorithm
Bit[6]: AEC – Step size limit
0: Step size is limited to vertical blank
1: Unlimited step size
Bit[5]: Banding filter ON/OFF
Bit[4]: Enable AEC below banding value
Bit[3]: Fine AEC ON/OFF control
Bit[2]: AGC Enable
Bit[1]: AWB Enable
Bit[0]: AEC Enable

——————————————————————————————————————————————



0x08                AECH              0X00   //曝光值得高8位    ,改变AECH和AEC的值,可以改变图片亮度

—————————————————————————————————————————————————

08 AECH 00 RW Exposure Value – AEC MSBs
Bit[7:0]: AEC[15:8] (see register
AECfor AEC[7:0
Automatically updated based on chip output format

—————————————————————————————————————————————————-

0x10                 AEC                0X40   //曝光值得低8位

—————————————————————————————————————————————————

10 AEC 40 RW Exposure Value
Bit[7:0]: AEC[7:0] (see register
AECHfor AEC[15:8])

——————————————————————————————————————————————————-









版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190166.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • hibernate实现多租户[通俗易懂]

    hibernate实现多租户[通俗易懂]hibernate实现多租户

    2022年4月25日
    42
  • 相机标定(一)-原理及内参、外参

    相机标定(一)-原理及内参、外参在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。在大多数条件下这些参数必须通过实验与计算才能得到,这个求解参数的过程就称之为相机标定(或摄像机标定)。无论是在图像测量或者机器视觉应用中,相机参数的标定都是非常关键的环节,其标定结果的精度及算法的稳定性直接影响相机工作产生结果的准确性。…

    2022年5月28日
    45
  • 百度网站链接怎么分享_url的组成部分有哪些

    百度网站链接怎么分享_url的组成部分有哪些百度分享默认分享的是当前页的url,但也可以在同一个页面中分享多个不同的url,仅需进行如下简单的配置。默认的代码如下:其实是有很多隐藏的参数的:’bdDes’:’您的自定义分享摘要’, //’请参考自定义分享摘要”text’:’您的自定义分享内容’, //’请参考自定义分享内容”title’:’您的自定义pop窗口标题’, //’请参考自定义p

    2022年10月8日
    3
  • 模型评估之混淆矩阵

    模型评估之混淆矩阵在前面的文章中我们讲到了回归模型和分类模型的评估指标,区分了准确率和精确率的区别,并且比较了精确率和召回率内在的联系。本篇文章我们再来学习另外一个评估方法,即混淆矩阵(confusion_matrix)。在讲矩阵之前,我们先复习下之前在讲分类评估指标中定义的一些符号含义,如下:TP(TruePositive):将正类预测为正类数,真实为0,预测也为0 FN(FalseNegative):将正类预测为负类数,真实为0,预测为1 FP(FalsePositive):将负类预测为正类数,真实为

    2022年5月14日
    40
  • ecshop彻底去版权把信息修改成自己的全教程

    ecshop彻底去版权把信息修改成自己的全教程前台部分:一、去掉头部title部分的ECSHOP演示站-Poweredbyecshop1、问题:“ECSHOP演示站”方法:在后台商店设置–商店标题修改2、问题:“Poweredby

    2022年7月2日
    26
  • c++ 中map 的find 用法[通俗易懂]

    c++ 中map 的find 用法[通俗易懂]用find函数来定位数据出现位置,它返回的一个迭代器,当数据出现时,它返回数据所在位置的迭代器,如果map中没有要查找的数据,它返回的迭代器等于end函数返回的迭代器,程序说明#include<map>#include<string>#include<iostream>Usingnamespacestd;Intmain(){      Map&lt…

    2022年10月14日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号