GraphicLibrary  0.5.0
tadah_fussy::gl::color 名前空間

色成分変換用ルーチン [詳解]

関数

double RGBtoY (const RGB &rgb)
 RGB各成分から Y 成分を求める [詳解]
 
double RGBtoU (const RGB &rgb)
 RGB各成分から U 成分を求める [詳解]
 
double RGBtoV (const RGB &rgb)
 RGB各成分から V 成分を求める [詳解]
 
double RGBtoI (const RGB &rgb)
 RGB各成分から I 成分を求める [詳解]
 
double RGBtoQ (const RGB &rgb)
 RGB各成分から Q 成分を求める [詳解]
 
RGB::primary_type YUVtoR (double y, double u, double v)
 YUV(YCbCr) 各成分から R 成分を求める [詳解]
 
RGB::primary_type YUVtoG (double y, double u, double v)
 YUV(YCbCr) 各成分から G 成分を求める [詳解]
 
RGB::primary_type YUVtoB (double y, double u, double v)
 YUV(YCbCr) 各成分から B 成分を求める [詳解]
 

詳解

色成分変換用ルーチン

関数詳解

◆ RGBtoI()

double tadah_fussy::gl::color::RGBtoI ( const RGB rgb)
inline

RGB各成分から I 成分を求める

覚え書き
I 成分を求める計算式は I = 0.596R - 0.274G - 0.322B
引数
rgb対象の RGB 成分
戻り値
求めた I 成分

◆ RGBtoQ()

double tadah_fussy::gl::color::RGBtoQ ( const RGB rgb)
inline

RGB各成分から Q 成分を求める

覚え書き
Q 成分を求める計算式は Q = 0.211R - 0.522G + 0.311B
引数
rgb対象の RGB 成分
戻り値
求めた Q 成分

◆ RGBtoU()

double tadah_fussy::gl::color::RGBtoU ( const RGB rgb)
inline

RGB各成分から U 成分を求める

覚え書き
U 成分を求める計算式は U = -0.1687R - 0.3313G + 0.5B
引数
rgb対象の RGB 成分
戻り値
求めた U 成分

◆ RGBtoV()

double tadah_fussy::gl::color::RGBtoV ( const RGB rgb)
inline

RGB各成分から V 成分を求める

覚え書き
V 成分を求める計算式は V = 0.5R - 0.4187G - 0.0813B
引数
rgb対象の RGB 成分
戻り値
求めた V 成分

◆ RGBtoY()

double tadah_fussy::gl::color::RGBtoY ( const RGB rgb)
inline

RGB各成分から Y 成分を求める

覚え書き
Y 成分を求める計算式は Y = 0.299R + 0.587G + 0.114B
引数
rgb対象の RGB 成分
戻り値
求めた Y 成分

◆ YUVtoB()

RGB::primary_type tadah_fussy::gl::color::YUVtoB ( double  y,
double  u,
double  v 
)
inline

YUV(YCbCr) 各成分から B 成分を求める

覚え書き
B 成分を求める計算式は G = Y + 1.772U
引数
y,u,v対象の YUV 成分
戻り値
求めた B 成分

◆ YUVtoG()

RGB::primary_type tadah_fussy::gl::color::YUVtoG ( double  y,
double  u,
double  v 
)
inline

YUV(YCbCr) 各成分から G 成分を求める

覚え書き
G 成分を求める計算式は G = Y - 0.34414U - 0.71414V
引数
y,u,v対象の YUV 成分
戻り値
求めた G 成分

◆ YUVtoR()

RGB::primary_type tadah_fussy::gl::color::YUVtoR ( double  y,
double  u,
double  v 
)
inline

YUV(YCbCr) 各成分から R 成分を求める

覚え書き
R 成分を求める計算式は R = Y + 1.402V
引数
y,u,v対象の YUV 成分
戻り値
求めた R 成分