阅读:3301回复:14
请教:OV9650显示问题。
现在的问题如附件中的两幅图片
开发板照片为OV9650拍出的照片,所有的寄存器采用默认设置 手机照片为我用手机拍出的照片。 请问会是什么原因造成的错误,谢谢! |
|
沙发#
发布于:2007-10-29 09:52
你的开发板照片是压缩成了jpg的 还是直接显示RGB的
|
|
|
板凳#
发布于:2007-10-29 10:03
你是不是把夜晚模式打开了呢
|
|
|
地板#
发布于:2007-10-29 10:27
开发板照片为OV9650拍出的照片,所有的寄存器采用默认设置
|
|
地下室#
发布于:2007-10-29 10:28
之前没有使用过OV9650,不知道他输出的数字格式到底是怎么样的,哪位可以指教一下。
|
|
5楼#
发布于:2007-10-30 09:32
YUV
|
|
|
6楼#
发布于:2007-10-30 10:29
是不是说OV9650的默认设置是(即只做了COM7=0x80的设置)YUV?
那么我想输出一个1280*960的RGB565输出,该如何设置。谢谢! |
|
7楼#
发布于:2007-10-30 10:39
sniper167老大之前应该调过吧,我上了你的网站,挺不错的。 我的寄存器中夜晚模式确定没有打开,
所有的寄存器采用默认设置(即只做了COM7=0x80的设置), 我采集的数据大小为1280*960*2个字节,每个像素点用到两个字节,按照RGB565的排列方式显示,最终显示为1280*960 有没有什么好的建议给点啊,再不搞定要死人了。 |
|
8楼#
发布于:2007-10-30 14:27
有谁知道,VO9650在YUV模式下,输出的数据Data[9]-data[2]一个字节到底表示什么?
|
|
9楼#
发布于:2007-10-30 15:54
老兄有没有找OV的要一份寄存器设置向导啊?
也就是一个数组 里面有初始化的序列 你可以叫你们的供应商帮你们要 没那个东西 的确不好调 OV好多寄存器都是reserved 这些寄存器里面 有些不能用里面的默认设置 另外教我一下 怎么在这个论坛贴图片 我拍出来的照片错位 郁闷 |
|
|
10楼#
发布于:2007-10-30 16:28
我已经要了一份寄存器向导,但是出来的还是上面那个显示不好的图片。
这个论坛里面贴图,我是直接把图片转换为了jpeg的格式,然后上传的加入附件。 另外,想问一下,用他们的YUV设置(COM7=00), 出来的数据格式是否是 > 第一个字节: > Data[9]-data[2]全部代表Y型号 > > 第二个字节: > Data[9]-data[6]代表Cb信号。 > Data[5]-data[2]代表Cr信号。 用RGB565设置(com7=04): > 第一个字节: > Data[9]-data[5]全部代表R信号 > Data[5]-data[2]全部代表G信号 > 第二个字节: > Data[9]-data[7]全部代表G信号 > Data[6]-data[2]全部代表B信号 不知道我理解的对不对? |
|
11楼#
发布于:2007-10-31 09:52
如果你用的是他们给的寄存器设置向导里面的初始化数组,并且没有修改的话,应该是没有问题的。
你看看你用的那个初始化数组是输出什么格式的数据,你主控那边要接收的是什么数据。两边是否匹配。 还有就是你那图片是自己压缩成jpg的还是借助第三方工具压缩成jpg的?如果是自己压缩的,先检查直接用RGB是否显示正常。 NOTE: D[9:2] for 8-bit YUV or RGB565/RGB555 (D[9] MSB, D[2] LSB) D[9:0] for 10-bit Raw RGB data (D[9] MSB, D[0] LSB) 用RGB565设置(com7=04): > 第一个字节: > Data[9]-data[5]全部代表R信号 > Data[5]-data[2]全部代表G信号 ====》> Data[4]-data[2]全部代表G信号 > 第二个字节: > Data[9]-data[7]全部代表G信号 > Data[6]-data[2]全部代表B信号 我认为这是对的,但YUV在Data[9]-data[2]是怎么分配的我不确定 |
|
|
12楼#
发布于:2007-10-31 10:08
D[9:2] for 8-bit YUV or RGB565/RGB555 (D[9] MSB, D[2] LSB)
这一句话中 (D[9] MSB, D[2] LSB)具体指的是什么意思? 下面是我用的他们给的RGB565的向导。可否帮我确定是否正确,谢谢! {0x12, 0x80},{0x39, 0x43},{0x38, 0x12},{0x37, 0x00},{0x0e, 0x20}, {0x1e, 0x04},{0x01, 0x80},{0x02, 0x80},{0x00, 0x00},{0x10, 0xf0}, {0x04, 0x00},{0x0c, 0x00},{0x0d, 0x00},{0x11, 0x00},{0x12, 0x04}, {0x14, 0x2e},{0x15, 0x00},{0x18, 0xbd},{0x17, 0x1d},{0x32, 0xad}, {0x03, 0x12},{0x1a, 0x81},{0x19, 0x01},{0x3f, 0xa6},{0x41, 0x02}, {0x42, 0x08},{0x1b, 0x00},{0x16, 0x06},{0x33, 0xc0},{0x34, 0xbf}, {0xA8, 0x80},{0x96, 0x04},{0x3a, 0x00},{0x8e, 0x00},{0x3c, 0x77}, {0x8B, 0x06},{0x35, 0x91},{0x94, 0x88},{0x95, 0x88},{0x40, 0xD1}, {0x29, 0x3f},{0x0f, 0x42},{0x13, 0xe5},{0x3d, 0x92},{0x69, 0x80}, {0x5C, 0x96},{0x5D, 0x96},{0x5E, 0x10},{0x59, 0xeb},{0x5A, 0x9c}, {0x5B, 0x55},{0x43, 0xf0},{0x44, 0x10},{0x45, 0x55},{0x46, 0x86}, {0x47, 0x64},{0x48, 0x86},{0x5F, 0xe0},{0x60, 0x8c},{0x61, 0x20}, {0xa5, 0xd9},{0xa4, 0x74},{0x8d, 0x02},{0x13, 0xe7},{0x4f, 0x5b}, {0x50, 0x17},{0x51, 0x04},{0x52, 0x0f},{0x53, 0x58},{0x54, 0x08}, {0x55, 0x03},{0x56, 0x2a},{0x57, 0x6d},{0x58, 0x77},{0x69, 0x80}, {0x8C, 0x23},{0x3E, 0x02},{0xa9, 0xb8},{0xaa, 0x92},{0xab, 0x0a}, {0x8f, 0xdf},{0x90, 0x00},{0x91, 0x00},{0x9f, 0x00},{0x3A, 0x01}, {0x24, 0x70},{0x25, 0x64},{0x26, 0xc3},{0x3b, 0x19},{0x6c, 0x40}, {0x6d, 0x30},{0x6e, 0x4b},{0x6f, 0x60},{0x70, 0x70},{0x71, 0x70}, {0x72, 0x70},{0x73, 0x70},{0x74, 0x60},{0x75, 0x60},{0x76, 0x50}, {0x77, 0x48},{0x78, 0x3a},{0x79, 0x2e},{0x7a, 0x28},{0x7b, 0x22}, {0x7c, 0x04},{0x7d, 0x07},{0x7e, 0x10},{0x7f, 0x28},{0x80, 0x36}, {0x81, 0x44},{0x82, 0x52},{0x83, 0x60},{0x84, 0x6c},{0x85, 0x78}, {0x86, 0x8c},{0x87, 0x9e},{0x88, 0xbb},{0x89, 0xd2},{0x8a, 0xe6}, {0x6a, 0x41}, |
|
13楼#
发布于:2007-10-31 10:30
这一句话中 (D[9] MSB, D[2] LSB)具体指的是什么意思?
D[9] 是大端 D[2]是小端 也就是数据的排列顺序 至于那个数组 我也没办法帮你确认哦 |
|
|
14楼#
发布于:2010-05-03 22:46
请问各位:OV9650的com7是代表是哪个寄存器???
|
|