智能车制作

标题: OV7725 火眼 图像大小修改 急!!! [打印本页]

作者: downdown    时间: 2013-9-13 20:51
标题: OV7725 火眼 图像大小修改 急!!!
我用的野火新的OV7725  火眼摄像头   想把输出的图像改成80*60的  但是datasheet里  寄存器配置的地方只有VGA和QVGA两种  请问火哥  怎样改图像大小啊  


作者: 野火    时间: 2013-9-14 21:40
火眼是 带 FIFO 摄像头的,不适合智能车比赛使用。

参考一下 鹰眼的寄存器配置:
  1. /*OV7725初始化配置表*/
  2. reg_s ov7727_reg[] =
  3. {
  4.     //寄存器,寄存器值次
  5.     {OV7725_COM4         , 0xC1},
  6.     {OV7725_CLKRC        , 0x02},
  7.     {OV7725_COM2         , 0x03},
  8.     {OV7725_COM3         , 0xD0},
  9.     {OV7725_COM7         , 0x40},
  10.     {OV7725_HSTART       , 0x3F},
  11.     {OV7725_HSIZE        , 0x50},
  12.     {OV7725_VSTRT        , 0x03},
  13.     {OV7725_VSIZE        , 0x78},
  14.     {OV7725_HREF         , 0x00},
  15.     {OV7725_SCAL0        , 0x0A},
  16.     {OV7725_AWB_Ctrl0    , 0xE0},
  17.     {OV7725_DSPAuto      , 0xff},
  18.     {OV7725_DSP_Ctrl2    , 0x0C},
  19.     {OV7725_DSP_Ctrl3    , 0x00},
  20.     {OV7725_DSP_Ctrl4    , 0x00},

  21. #if (CAMERA_W == 80)
  22.     {OV7725_HOutSize     , 0x14},
  23. #elif (CAMERA_W == 160)
  24.     {OV7725_HOutSize     , 0x28},
  25. #elif (CAMERA_W == 240)
  26.     {OV7725_HOutSize     , 0x3c},
  27. #elif (CAMERA_W == 320)
  28.     {OV7725_HOutSize     , 0x50},
  29. #else

  30. #endif

  31. #if (CAMERA_H == 60 )
  32.     {OV7725_VOutSize     , 0x1E},
  33. #elif (CAMERA_H == 120 )
  34.     {OV7725_VOutSize     , 0x3c},
  35. #elif (CAMERA_H == 180 )
  36.     {OV7725_VOutSize     , 0x5a},
  37. #elif (CAMERA_H == 240 )
  38.     {OV7725_VOutSize     , 0x78},
  39. #else

  40. #endif

  41.     {OV7725_EXHCH        , 0x00},
  42.     {OV7725_GAM1         , 0x0c},
  43.     {OV7725_GAM2         , 0x16},
  44.     {OV7725_GAM3         , 0x2a},
  45.     {OV7725_GAM4         , 0x4e},
  46.     {OV7725_GAM5         , 0x61},
  47.     {OV7725_GAM6         , 0x6f},
  48.     {OV7725_GAM7         , 0x7b},
  49.     {OV7725_GAM8         , 0x86},
  50.     {OV7725_GAM9         , 0x8e},
  51.     {OV7725_GAM10        , 0x97},
  52.     {OV7725_GAM11        , 0xa4},
  53.     {OV7725_GAM12        , 0xaf},
  54.     {OV7725_GAM13        , 0xc5},
  55.     {OV7725_GAM14        , 0xd7},
  56.     {OV7725_GAM15        , 0xe8},
  57.     {OV7725_SLOP         , 0x20},
  58.     {OV7725_LC_RADI      , 0x00},
  59.     {OV7725_LC_COEF      , 0x13},
  60.     {OV7725_LC_XC        , 0x08},
  61.     {OV7725_LC_COEFB     , 0x14},
  62.     {OV7725_LC_COEFR     , 0x17},
  63.     {OV7725_LC_CTR       , 0x05},
  64.     {OV7725_BDBase       , 0x99},
  65.     {OV7725_BDMStep      , 0x03},
  66.     {OV7725_SDE          , 0x04},
  67.     {OV7725_BRIGHT       , 0x00},
  68.     {OV7725_CNST         , 0xFF},
  69.     {OV7725_SIGN         , 0x06},
  70.     {OV7725_UVADJ0       , 0x11},
  71.     {OV7725_UVADJ1       , 0x02},

  72. };
复制代码

作者: 野火    时间: 2013-9-14 21:44
注意 条件编译 的 那部分代码
作者: downdown    时间: 2013-9-16 09:45
野火 发表于 2013-9-14 21:44
注意 条件编译 的 那部分代码

想问一下  鹰眼可以用在野火STM32的板子上么   。。。  


作者: 野火    时间: 2013-9-16 09:48
downdown 发表于 2013-9-16 09:45
想问一下  鹰眼可以用在野火STM32的板子上么   。。。

没尝试过

作者: downdown    时间: 2013-9-16 09:53
野火 发表于 2013-9-16 09:48
没尝试过

那可以再STM32板子上用的   只有火眼么 。。。 还有一个问题麻烦请教下   我现在可以把火眼输出的图像改成80*60了  不过貌似不是把原来采集的图像缩小了  而是只采集到原来的一小部分  是这样么 。。。还有我采集到的80*60  如果还是想用3.2的tft显示  要怎么修改代码啊



作者: 牧羊猪    时间: 2013-9-17 17:51
downdown 发表于 2013-9-16 09:53
那可以再STM32板子上用的   只有火眼么 。。。 还有一个问题麻烦请教下   我现在可以把火眼输出的图像改成 ...

你是用野火k60的板子和火眼ov7725做的??怎样采集图像,,求解。。有代码最好,,谢谢




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