OpenEdv-开源电子网

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

ov7670摄像头在yuyv格式下的输出时序

[复制链接]

3

主题

18

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2017-7-14
在线时间
9 小时
发表于 2017-7-22 16:06:48 | 显示全部楼层 |阅读模式
6金钱
我已经将摄像头的输出设置为yuyv格式,我只是需要y,取的时候应该怎么取??
ps(既然是yuyv不应该是第一个字节是y信息吗,但是我看到的一个例程里面读取的时候读的是第二个字节
)求助各位大大帮助!!!!!

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165462
金钱
165462
注册时间
2010-12-1
在线时间
2114 小时
发表于 2017-7-22 16:06:49 | 显示全部楼层
回复

使用道具 举报

2

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2017-4-28
在线时间
17 小时
发表于 2017-7-25 21:48:18 | 显示全部楼层

谢谢原子哥
每个问题重复三遍、研究三遍后再提问,直接得到答案的人什么都没学
回复

使用道具 举报

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2017-3-18
在线时间
21 小时
发表于 2017-8-6 16:06:58 | 显示全部楼层
LZ 你是怎么设置7670输出YUV格式的 配置哪些寄存器
回复

使用道具 举报

3

主题

18

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2017-7-14
在线时间
9 小时
 楼主| 发表于 2017-8-8 16:33:05 | 显示全部楼层
LLW005 发表于 2017-8-6 16:06
LZ 你是怎么设置7670输出YUV格式的 配置哪些寄存器

//        /*òÔÏÂÎaOV7670 QVGA RGB5652Îêy  */
//        {0x3a, 0x04},//dummy
//        {0x40, 0xd0},//565   
//        {0x12, 0x14},//QVGA,RGBêä3ö
       
//        /*òÔÏÂÎa YUV2ÎêyéèÖÃ*/
  {0x12, 0x10},
        {0x3a, 0x14},
        {0x3d, 0x80},
        //0         0       :      Y U Y V (3a:14 3d:80)
        //0         1       :      Y V Y U  (3a:14 3d:81)
        //1         0       :      U Y V Y (3a:18 3d:80)
        //1         1       :      V Y U Y (3a:18 3d:81)
        {0x67, 0x11},                //êÖ1¤éèÖà U
        {0x68, 0xFF},                //êÖ1¤éèÖà V
        {0x40, 0xC0},                //YUVêä3ö

回复

使用道具 举报

11

主题

104

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2017-7-14
在线时间
25 小时
发表于 2017-8-8 17:12:09 | 显示全部楼层
这个我也有点搞不懂,他配置的是YUV422,但是他发送的时候是YUYV这样YU和YV才6位啊,好奇怪
回复

使用道具 举报

3

主题

18

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2017-7-14
在线时间
9 小时
 楼主| 发表于 2017-8-8 21:15:17 | 显示全部楼层
PsychoZy 发表于 2017-8-8 17:12
这个我也有点搞不懂,他配置的是YUV422,但是他发送的时候是YUYV这样YU和YV才6位啊,好奇怪

不是的,yuyv每一个输出是都是一个字节的,是顺序,第一个字节y,第二个u,~~y,~~V
~~Y,~~u,~~Y,~~v
回复

使用道具 举报

0

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
85
金钱
85
注册时间
2017-3-18
在线时间
21 小时
发表于 2017-8-8 21:18:18 | 显示全部楼层
lemonlin 发表于 2017-8-8 16:33
//        /*òÔÏÂÎaOV7670 QVGA RGB5652Îêy  */
//        {0x3a, 0x04},//dummy
//        {0x4 ...

可能我没看懂手册 我也觉得奇怪 YUV422那应该一字节就是一个像素了 但实际摄像头在输出时却还是两个像素两个字节
回复

使用道具 举报

3

主题

18

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2017-7-14
在线时间
9 小时
 楼主| 发表于 2017-8-8 21:21:08 | 显示全部楼层
LLW005 发表于 2017-8-8 21:18
可能我没看懂手册 我也觉得奇怪 YUV422那应该一字节就是一个像素了 但实际摄像头在输出时却还是两个像素 ...

对的,
回复

使用道具 举报

3

主题

18

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2017-7-14
在线时间
9 小时
 楼主| 发表于 2017-8-8 21:21:23 | 显示全部楼层

你是在做什么项目吗
回复

使用道具 举报

11

主题

104

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2017-7-14
在线时间
25 小时
发表于 2017-8-8 21:38:45 | 显示全部楼层
lemonlin 发表于 2017-8-8 21:15
不是的,yuyv每一个输出是都是一个字节的,是顺序,第一个字节y,第二个u,~~y,~~V
~~Y,~~u,~~Y,~~v

那YUV422的意思不是和RGB565数字的意义一样咯,我还以为一样呢,涨姿势了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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