真彩色图像RGB,YIQ图像,HSV图像,YCbCr图像的相互转换(Matlab实现)
生活随笔
收集整理的這篇文章主要介紹了
真彩色图像RGB,YIQ图像,HSV图像,YCbCr图像的相互转换(Matlab实现)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
image=imread('Lena.jpg');
subplot(2,4,1);
imshow(image)
title('原始圖像')%RGB轉YIQ
YIQ=rgb2ntsc(image);
subplot(2,4,2);
imshow(YIQ)
title('RGB轉YIQ')%YIQ轉RGB
rgb=ntsc2rgb(YIQ);
subplot(2,4,3);
imshow(rgb)
title('YIQ轉RGB')%RGB轉hsv
HSV=rgb2hsv(image);
subplot(2,4,4)
imshow(HSV)
title('RGB轉hsv')%hsv轉RGB
rgb1=hsv2rgb(HSV);
subplot(2,4,5)
imshow(rgb1)
title('hsv轉RGB')%RGB轉YCBCR
yc=rgb2ycbcr(image);
subplot(2,4,6)
imshow(yc)
title('RGB轉YCBCR')%YCBCR轉RGB
rgb2=ycbcr2rgb(yc);
subplot(2,4,7)
imshow(rgb2)
title('YCBCR轉RGB')
主要函數有:
rgb2gray 將RGB圖像轉換成灰度圖像
ind2gray 將索引色圖像轉換成灰度圖像
rgb2ind 將RGB圖像轉換成索引色圖像
ind2rgb 將索引色圖像轉換成RGB圖像
im2bw 將圖像轉換成黑白圖像
實現效果:
總結
以上是生活随笔為你收集整理的真彩色图像RGB,YIQ图像,HSV图像,YCbCr图像的相互转换(Matlab实现)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 固态移动硬盘安装linux,如何在移动硬
- 下一篇: 基于STM32F103将采集的温度-湿度