YUV颜色空间和色度

| 好。简而言之,假设: 我有单色图像;最初,它以RGB颜色空间表示。 我不知道该按什么顺序执行,但是我需要将图像转换为YUV空间(a),然后将其加载到“ 0”控件(b)中,并且很少进行颜色涂抹; 最后,我需要以某种方式学习/知道哪些像素是彩色的。 以及如何在
PictureBox
中在加载的图像上绘制线/点? 有什么想法吗?     
已邀请:
将单色图像从RGB转换为YUV非常简单:
Y = R
U = 0
V = 0
Y是亮度,计算为
0.299 * R + 0.587 * G + 0.114 * B
,但对于单点图像,由于R = G = B,因此与
(0.299+0.587+0.114) * R
相同,即simply5ѭ。 U计算为
0.436 * ((B - Y) / 0.886)
,但是当Y = B时,它始终为零。 V计算为
0.615 * ((R - Y) / 0.701)
,但是当Y = R时,它始终为零。 要在
Bitmap
对象上绘制线,请使用
Graphics.FromImage
方法为其创建
Graphics
对象,然后使用
DrawLine
方法绘制线。 要绘制像素,请使用
Bitmap
对象的
SetPixel
方法。     

要回复问题请先登录注册