How to represent RGB color information using matlab?
2 次查看(过去 30 天)
显示 更早的评论
I want to hold the RGB color information of colored images using matlab; so as i can distinctly differentiate different objects using color information?
Very Thanks.
0 个评论
回答(1 个)
Michael Haderlein
2015-3-12
Images are represented by (m x n x 3) arrays. This is basically three two-dimensional arrays behind each other. The first layer is R, the second is G and the third is B. Means, if you want to get the three layers separated:
img=imread('myimage.png');
R=img(:,:,1);
G=img(:,:,2);
B=img(:,:,3);
3 个评论
Image Analyst
2015-3-12
Why a tensor? What's wrong with a 3D array like the rest of the world? What form do you even use tensors in in MATLAB? If not arrays, then what? Structures, tables, cell arrays, what????
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Modify Image Colors 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!