OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5106|回复: 7

摄像头输出QCIF格式图像有问题,各位进来帮忙看看

[复制链接]

74

主题

293

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-1-8
在线时间
7 小时
发表于 2014-5-2 20:09:53 | 显示全部楼层 |阅读模式
之前用原子哥的程序显示QVGA格式的图像一切正常,然后我想在2.8寸的TFT上显示QCIF(好像OV7670没有QQVAG格式),我修改了初始化程序,然后显示出来的大概是四幅不太清晰小图(能大致看到物体),是不是其他还有 什么地方需要修改,请知道的指导一下!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165462
金钱
165462
注册时间
2010-12-1
在线时间
2114 小时
发表于 2014-5-3 00:02:00 | 显示全部楼层
回复【楼主位】MTFQ:
---------------------------------
LCD的窗口也要修改哦,你改了吧?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

74

主题

293

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-1-8
在线时间
7 小时
 楼主| 发表于 2014-5-3 09:29:12 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
lcddev.width=240;
lcddev.height=320;
是不是这两个语句呢,还有哪里需要改的麻烦原子哥说一下,谢谢了
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165462
金钱
165462
注册时间
2010-12-1
在线时间
2114 小时
发表于 2014-5-3 15:46:17 | 显示全部楼层
回复【3楼】MTFQ:
---------------------------------
就是这里。
这里改成摄像头输出分辨率大小。
就可以的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

74

主题

293

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-1-8
在线时间
7 小时
 楼主| 发表于 2014-5-3 18:46:10 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子哥,我同时修改了
                         1、初始化里的{0x3a, 0x04},//
                                     {0x40, 0x10},
                                     {0x12, 0x14},//QVGA,RGB输出,(我把0X14改为了0X0C,设置为QFIC(OV7670没有原子哥书中说的QQVGA输出 .                                                                                                  格式  ) 

                         2、for(j=0,X=0;j<240;j++)  //240是行
             {
                   for(k=0;k<160;k++,X++)
                  {
                GPIOB->CRL=0X88888888;    
                OV7670_RCK=0; 
                color=OV7670_DATA; //读数据
                OV7670_RCK=1; 
                color<<=8;   
                  OV7670_RCK=0;
                color|=OV7670_DATA; //读数据   
                OV7670_RCK=1; 
                                        GPIOB->CRL=0X33333333;    
                LCD_WR_DATA(color);  
                   }
                             }                           (这里只修改了for循环的次数,之前是76800,现在改为两层for循环,分别是144和176(QCIF为144*176分辨率)),如果可以输出QQVGA格式,也麻烦原子哥说一下
                          3、if(lcddev.id==0X6804)  //强制设置屏幕分辨率为320*240.以支持3.5寸大屏
                      {
                     lcddev.width=240;
                     lcddev.height=320; 
                       }   (这里我没有改变0X6804的值,只是把240和320分别改为144和176)
 4、OV7670_Window_Set(10,174,240,320)(最后改了这里的240和320)
最后的结果是显示失败,屏 影影约约有点图像但是几乎看不清,而且一部分区域有图像错位的迹象(因为看到有 错位的类似雪花点的东西),原子哥求指点啊!搞了好几天了,还是没有效果
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2014-1-12
在线时间
1 小时
发表于 2014-5-4 15:11:13 | 显示全部楼层
这个问题我也遇到了好久不知道怎么解决额
回复 支持 反对

使用道具 举报

74

主题

293

帖子

0

精华

高级会员

Rank: 4

积分
628
金钱
628
注册时间
2014-1-8
在线时间
7 小时
 楼主| 发表于 2014-5-7 12:25:34 | 显示全部楼层
回复【6楼】鼠标:
---------------------------------
不解中
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2017-4-30
在线时间
2 小时
发表于 2017-8-8 17:27:19 | 显示全部楼层
楼主解决了吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 11:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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