ov2640图像绿色

嵌入式乌托邦 2014-05-12 02:52:03
之前用ov7670摄像头可以采集到640*480大小的图像,由于ov7670分辨率不够大,所以换了ov2640,自己修改了初始化,数据格式和窗口大小的那部分寄存器。现在能读取到Product ID(0x2642)和Manufacturer ID(0x7fa2)。能保证sccb读写寄存器是好的(写入后再读出是一致的)。硬件接线是ov2640的DATA[2-9]接CSI接口的data[0-7],输出格式设置的是YUV422,窗口大小是1600*1200。应用层捕获几帧输出jpg(之前ov7670捕获OK,修改了大小和格式),但是图片一直都是全部的绿点,连物体轮廓都看不清,希望有做过的帮忙看看啊,感激不尽!下面是格式和窗口设置的,初始化的太多了

static struct regval_list ov2640_fmt_yuv422_yuyv[] = {
{0xff, 0x00},
{0x05, 0x00},//选中DSP
{0xc2, 0xec},
{0xda, 0x00},
{0xd7, 0x01},
{0x33, 0xa0},
{0xe1, 0x67},
};

static struct regval_list ov2640_uxga_regs[] = {
{0xff, 0x00},
{0xe0, 0x04},//DVP reset
{0xc0, 0xc8},//1600
{0xc1, 0x96},//1200
{0x86, 0x3d},
{0x50, 0x00},
{0x51, 0x90},
{0x52, 0x2c},
{0x53, 0x00},
{0x54, 0x00},
{0x55, 0x88},
{0x57, 0x00},
{0x5a, 0x90},
{0x5b, 0x2c},
{0x5c, 0x05},
{0xd3, 0x02},
{0xe0, 0x00},
};

...全文
1063 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_44086173 2021-07-17
  • 打赏
  • 举报
回复
楼主是将收到的TXT文件直接用软件看图还是要转换下?
weixin_44086173 2021-07-17
  • 打赏
  • 举报
回复
楼主问题解决了吗?
嵌入式乌托邦 2014-05-20
  • 打赏
  • 举报
回复
谁有ov2640的寄存器设置啊,求发一份啊!584284034@qq.com
yangmeng_86 2014-05-14
  • 打赏
  • 举报
回复
引用 3 楼 lutao614 的回复:
[quote=引用 2 楼 yangmeng_86 的回复:] 楼主,你之前用8731录音那问题怎么解决的,能详细说一下吗?我最近弄8731也遇到这问题了
还以为我的问题有答案了....你用的是什么片子?AT91SAM9X35? [/quote] 我用的板子是at9261
嵌入式乌托邦 2014-05-14
  • 打赏
  • 举报
回复
引用 2 楼 yangmeng_86 的回复:
楼主,你之前用8731录音那问题怎么解决的,能详细说一下吗?我最近弄8731也遇到这问题了
还以为我的问题有答案了....你用的是什么片子?AT91SAM9X35?
yangmeng_86 2014-05-14
  • 打赏
  • 举报
回复
楼主,你之前用8731录音那问题怎么解决的,能详细说一下吗?我最近弄8731也遇到这问题了
曹大夯 2014-05-12
  • 打赏
  • 举报
回复
引用 楼主 lutao614 的回复:
输出格式设置的是YUV422,窗口大小是1600*1200。应用层捕获几帧输出jpg(之前ov7670捕获OK,修改了大小和格式)
建议直接存YUV422的图像,用PhotoShop等看图工具看看原始图像。排除JPG压缩的影响。

21,619

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧