how to convert RGB image into YCuCv model by using reversible colour transform ?
Show older comments
I need to perform the above asked method in my project.
Answers (1)
Thorsten
on 17 Dec 2014
See https://en.wikipedia.org/wiki/JPEG_2000#Color_components_transformation
I = imread('peppers.png');
R = I(:,:,1); G = I(:,:,2); B = I(:,:,3);
Y = floor((R + 2*G + B)/4);
Cb = B - G;
Cr = R - G;
6 Comments
PRIYANKA
on 17 Dec 2014
Thorsten
on 17 Dec 2014
You probably mean Yuv. This term is used interchangeably with YCbCr for digital images; see my response to your other question.
PRIYANKA
on 17 Dec 2014
PRIYANKA
on 17 Dec 2014
Thorsten
on 17 Dec 2014
Reversible color tranformation means lossless here. Please check the link I provided to see how to convert back to RGB.
Image Analyst
on 20 Dec 2014
Just use imwrite() to create a PNG file. I don't know what it does internally, but it's the lossless compression method that is the most commonly used.
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!