RGB到HSV的彩色空间变化 Matlab

匿名 (未验证) 提交于 2019-12-03 00:20:01
clear; clc; RGB = imread('0.jpg'); HSV = rgb2hsv(RGB); H = HSV(:,:,1); S = HSV(:,:,2); V = HSV(:,:,3); R = RGB(:,:,1); G = RGB(:,:,2); B = RGB(:,:,3);   subplot(4,3,1);imshow(H);title('H分量'); subplot(4,3,2);imshow(S);title('S分量'); subplot(4,3,3);imshow(V);title('V分量');   subplot(4,3,4);imhist(H);title('H分量直方图'); subplot(4,3,5);imhist(S);title('S分量直方图'); subplot(4,3,6);imhist(V);title('V分量直方图');   subplot(4,3,7);imshow(R);title('R分量'); subplot(4,3,8);imshow(G);title('G分量'); subplot(4,3,9);imshow(B);title('B分量');   subplot(4,3,10);imhist(R);title('R分量直方图'); subplot(4,3,11);imhist(G);title('G分量直方图'); subplot(4,3,12);imhist(B);title('B分量直方图');   figure; BImg = im2bw(H,0.3);       %二值图像,1 为白色 0 为黑色 0.3为阈值 imshow(BImg);   



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!