智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 56569|回复: 232
打印 上一主题 下一主题

[摄像头] 野火编写的:ov7725数字摄像头编程基本知识笔记

    [复制链接]

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
跳转到指定楼层
1#
发表于 2012-11-21 22:29:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 野火 于 2012-11-21 22:43 编辑

因为比较多人问摄像头问题,野火就把摄像头的时序、常见的采集方法、采集图像的常见问题整理一下
尤其是采集问题,列举了论坛中几个帖子,并把他们的图片放到笔记里,方便大家遇到问题可以参考是否存在这些问题

话不多说,看图……















补充内容 (2012-12-5 22:24):
78楼 增加一个改变图像采集分辨率 和 全屏显示例程

本帖子中包含更多资源

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

x

评分

1

查看全部评分

0

主题

770

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9280
威望
5224
贡献
3388
兑换币
3559
注册时间
2016-9-1
在线时间
334 小时
毕业学校
西南某校
233#
发表于 2016-11-3 13:00:33 | 只看该作者
支持一下 楼主加油
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
26
威望
24
贡献
2
兑换币
3
注册时间
2016-11-3
在线时间
0 小时
毕业学校
北华大学
232#
发表于 2016-11-3 09:41:24 | 只看该作者
火哥  OV7725的具体引脚图以及功能  你有资料吗
回复 支持 反对

使用道具 举报

2

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
312
威望
168
贡献
94
兑换币
96
注册时间
2016-5-20
在线时间
25 小时
231#
发表于 2016-6-5 11:25:08 | 只看该作者
我也遇到了一个问题,采集的图像不对呀!代码如下

unsigned int Ov7725_Init()
{
        uint16_t i = 0;
        uint8_t Sensor_IDCode = 0;       
       
        // DEBUG("ov7725 Register Config Start......");
       
        if(SCCB_WriteByte ( 0x12, 0x80 )==0) /*sensor */
        {
                //DEBUG("sccb write data error");
                //User_Delay(50);
                return ERROR ;
        }       
       // User_Delay(50);
        if( 0 == SCCB_ReadByte( &Sensor_IDCode, 1, 0x0b ) )         /* ??sensor ID?*/
        {
                //DEBUG("read id faild");               
                return ERROR;
        }
        //DEBUG("Sensor ID is 0x%x", Sensor_IDCode);       
       
        if(Sensor_IDCode == OV7725_ID)
        {
                for( i = 0 ; i < OV7725_REG_NUM ; i++ )
                {
                        if( 0 == SCCB_WriteByte(Sensor_Config[i].Address, Sensor_Config[i].Value) )
                        {               
                                //DEBUG("write reg faild", Sensor_Config[i].Address);
                                return ERROR;
                        }
                }
        }
        else
        {
                return ERROR;
        }
        //DEBUG("ov7725 Register Config Success");
       
        return SUCCESS;       
}


void get_image()
{
        uint8_t ca_data;
//        uint8_t dat[H_RESOLUTION*W_RESOLUTION*2];
        uint16_t i,j;
        long flag=0;
        for(i=0;i<W_RESOLUTION;i++)
        {
                for(j=0;j<H_RESOLUTION;j++)
                {
                      READ_FIFO_PIXEL(ca_data);
//                      dat[flag]=ca_data;
                          R_UART0_Send_Data(&ca_data,1);
//                      flag++;
//                  READ_FIFO_PIXEL(ca_data);
//                      dat[flag]=ca_data;
//                          R_UART0_Send_Data(&ca_data,1);
//                      flag++;
                }
        }
}

__interrupt static void r_intc8_interrupt(void)
{
    /* Start user code. Do not edit comment generated here */
            if( Ov7725_vsync == 0 )
        {
            FIFO_WRST_L();                            
            FIFO_WE_H();                              
            
            Ov7725_vsync = 1;                  
            FIFO_WE_H();                        
            FIFO_WRST_H();                        
        }
        else if( Ov7725_vsync == 1 )
        {
            FIFO_WE_L();
            Ov7725_vsync = 2;
        }   

    /* End user code. Do not edit comment generated here */
}

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

6

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1372
威望
684
贡献
400
兑换币
459
注册时间
2014-4-17
在线时间
144 小时
230#
发表于 2016-5-18 13:28:53 | 只看该作者
野火 发表于 2012-12-9 21:14
不插无线,会初始化失败……会死循环

插上后,尽管发送失败,但还是可以正常显示,不会死循环等待

火哥,请问一下我用KL26连接ST7735R的显示屏怎么连接,我在例程上只找到五个端口的定义,ST7735R上这么多么口我怎么与单片机连接呢?
回复 支持 反对

使用道具 举报

0

主题

32

帖子

0

精华

高级会员

Rank: 4

积分
563
威望
293
贡献
176
兑换币
192
注册时间
2016-2-19
在线时间
47 小时
229#
发表于 2016-3-6 19:19:57 | 只看该作者
厉害厉害
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
41
威望
31
贡献
6
兑换币
8
注册时间
2015-7-21
在线时间
2 小时
毕业学校
你猜
228#
发表于 2015-11-29 16:39:49 | 只看该作者
谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

20

帖子

0

精华

注册会员

Rank: 2

积分
189
QQ
威望
102
贡献
63
兑换币
54
注册时间
2015-7-29
在线时间
12 小时
毕业学校
北京理工大学珠海学院
227#
发表于 2015-11-16 21:52:49 | 只看该作者
为分享资料的人点赞:lol:lol
回复 支持 反对

使用道具 举报

1

主题

600

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4212

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1909
贡献
1277
兑换币
1181
注册时间
2013-12-22
在线时间
513 小时
毕业学校
光谷一中
226#
发表于 2015-4-29 21:11:22 | 只看该作者
收藏一个
回复 支持 反对

使用道具 举报

4

主题

74

帖子

0

精华

高级会员

Rank: 4

积分
570
威望
283
贡献
193
兑换币
154
注册时间
2014-7-16
在线时间
47 小时
225#
发表于 2014-9-26 14:38:20 | 只看该作者
***求问鹰眼可以输出灰度图不要二值化嘛?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 00:40 , Processed in 0.117932 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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