OpenEdv-开源电子网

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

OV2640 输出指定区域的像素值

[复制链接]

16

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2015-3-9
在线时间
6 小时
发表于 2015-3-21 09:17:03 | 显示全部楼层 |阅读模式
5金钱
假设摄像头输出的起始位置为(0,0),输出尺寸为640*480。
我想从位置(50,50),输出尺寸为320*240的图像。
不知道是不是用的这个函数进行设置:OV2640_Window_Set
我试过用这个函数,但是输出显示在LCD上的图像不对,请问应该怎么用这个函数?
谢谢!

最佳答案

查看完整内容[请看2#楼]

用这个: [mw_shl_code=c,true]//设置图像开窗大小 //由:OV2640_ImageSize_Set确定传感器输出分辨率从大小. //该函数则在这个范围上面进行开窗,用于OV2640_OutSize_Set的输出 //注意:本函数的宽度和高度,必须大于等于OV2640_OutSize_Set函数的宽度和高度 // OV2640_OutSize_Set设置的宽度和高度,根据本函数设置的宽度和高度,由DSP // 自动计算缩放比例,输出给外部设备. //width,height:宽度(对应:horizontal)和高 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-3-21 09:17:04 | 显示全部楼层
用这个:
[mw_shl_code=c,true]//设置图像开窗大小 //由:OV2640_ImageSize_Set确定传感器输出分辨率从大小. //该函数则在这个范围上面进行开窗,用于OV2640_OutSize_Set的输出 //注意:本函数的宽度和高度,必须大于等于OV2640_OutSize_Set函数的宽度和高度 // OV2640_OutSize_Set设置的宽度和高度,根据本函数设置的宽度和高度,由DSP // 自动计算缩放比例,输出给外部设备. //width,height:宽度(对应:horizontal)和高度(对应:vertical),width和height必须是4的倍数 //返回值:0,设置成功 // 其他,设置失败 u8 OV2640_ImageWin_Set(u16 offx,u16 offy,u16 width,u16 height) { u16 hsize; u16 vsize; u8 temp; if(width%4)return 1; if(height%4)return 2; hsize=width/4; vsize=height/4; SCCB_WR_Reg(0XFF,0X00); SCCB_WR_Reg(0XE0,0X04); SCCB_WR_Reg(0X51,hsize&0XFF); //设置H_SIZE的低八位 SCCB_WR_Reg(0X52,vsize&0XFF); //设置V_SIZE的低八位 SCCB_WR_Reg(0X53,offx&0XFF); //设置offx的低八位 SCCB_WR_Reg(0X54,offy&0XFF); //设置offy的低八位 temp=(vsize>>1)&0X80; temp|=(offy>>4)&0X70; temp|=(hsize>>5)&0X08; temp|=(offx>>8)&0X07; SCCB_WR_Reg(0X55,temp); //设置H_SIZE/V_SIZE/OFFX,OFFY的高位 SCCB_WR_Reg(0X57,(hsize>>2)&0X80); //设置H_SIZE/V_SIZE/OFFX,OFFY的高位 SCCB_WR_Reg(0XE0,0X00); return 0; } [/mw_shl_code]

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

16

主题

47

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2015-3-9
在线时间
6 小时
 楼主| 发表于 2015-3-22 18:17:58 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
好的,谢谢!
实验已经成功!
回复

使用道具 举报

2

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
146
金钱
146
注册时间
2017-12-14
在线时间
31 小时
发表于 2018-9-30 18:25:39 | 显示全部楼层
zhy 发表于 2015-3-22 18:17
回复【2楼】正点原子:
---------------------------------
好的,谢谢!
实验已经成功!

请具体怎么设置,谢谢!
回复

使用道具 举报

0

主题

91

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2018-9-27
在线时间
15 小时
发表于 2018-10-4 13:22:45 | 显示全部楼层
挺复杂的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 22:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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