您当前的位置: 首页 >  图像处理

刘颜儿

暂无认证

  • 3浏览

    0关注

    99博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

图像处理:RGB565转RGB888

刘颜儿 发布时间:2022-07-23 21:39:36 ,浏览量:3

一、需求

在起前面这篇文章中,ov7725摄像头通过VGA/HDMI显示RGB565格式的图像 完成了用摄像头采集图像后,通过HDMI或者VGA显示图像,现在需要添加一个图像处理模块,对摄像头采集的图像进行处理

但是由于ov7725摄像头使用的是GRB565格式的图像,但是在图像处理中使用的是RGB888的图像格式,于是就需要将GRB565转为RGB888 在这里插入图片描述

二、什么是GRB565、RGB888

RGB888:红绿蓝各占8位,共24位信息 GRB565:red[15:11]、green[10:5]、blue[4:0] 这几位分别取8位红绿蓝的高位

那GRB565比RGB888少了8位数据,少的这几位都是3中颜色的地位数据,即用来表示背景颜色的数据被丢失了

三、如何实现

如下,用了RGB565的地位补全信息

	.per_img_red	 ({vga_rgb[15:11], vga_rgb[13:11]}),
	.per_img_green({vga_rgb[10:5], vga_rgb[6:5]}),		
	.per_img_blue ({vga_rgb[4:0], vga_rgb[2:0]}),
四、其他格式转换

推荐阅读:看最后的附录

4.1 8位灰度Y - 转 - 16位数据

在往摄像头显示的工程中加入图像处理算法:图像处理1:RGB888_YCbCr444 时用到了

assign data_out			= {post_img_Y[7:3],post_img_Y[7:2],post_img_Y[7:3]};
关注
打赏
1659364566
查看更多评论
立即登录/注册

微信扫码登录

0.0351s