【FPGA图像处理实战】- RGB与YUV互转

2023-12-14 01:58:38

RGB颜色空间和YUV颜色空间是图像处理中经常遇到的两个颜色空间,但它们的特性不一样,应用的场景有差异,所以经常会遇到有RGB转YUV、YUV转RGB的需求。

前几天更新了FPGA数学运算的几节课程,今天我们来学习一下“RGB与YUV互转”,主要分为5个部分:RGB与YUV的介绍、RGB与YUV互转的公式、练习题目、答案。

一、RGB与YUV的介绍

1、RGB颜色空间

RGB颜色空间,又称红绿蓝颜色空间,是一种基于红、绿、蓝三种基本颜色进行混合的颜色空间。RGB分别代表红色(Red)、绿色(Green)和蓝色(Blue),通过不同程度的三种颜色的叠加,可以产生丰富而广泛的颜色。RGB颜色空间在计算机图像处理、显示器显示、摄影和影视制作等领域具有广泛的应用。

R、G、B取值常用8比特表示,因此代表三基色的红、绿、蓝通道分别用0~255的整数表示强度。0表示无光,亮度最暗;255表示强度最大,亮度最亮。(0,0,0)表示纯黑色;(255,255,255)表示白色。

它起源于上世纪初,当时Thomas Young和Helmholtz先后提出了视觉的三原色学说,即视网膜存在三种视锥细胞,分别对红、绿、蓝三种光线敏感。当一定波长的光线作用于视网膜时,以一定的比例使三种视锥细胞分别产生不同程度的兴奋&#x

文章来源:https://blog.csdn.net/mengzaishenqiu/article/details/134845165
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。