使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示
生活随笔
收集整理的這篇文章主要介紹了
使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近圖形學老師讓學習matlab,并用matlab軟件打開一幅圖片,使用命令分別提取RGB分量,并顯示。今天試著做了一下,還是比較簡單的。
大體說一下思路,首先使用imread(‘文件路徑’);打開一幅圖片,這里可以看到,圖片實際是由矩陣構(gòu)成的。打開圖片之后,可以使用命令分別
提取,具體代碼如下:
>> %finshed by Liu Baoxi(劉寶璽) >> image = imread('D:\example.jpg'); >> image_r=image(:,:,1); >> image_g=image(:,:,2); >> image_b=image(:,:,3); >> zero = zeros(size(image_r)); >> R=cat(3,image_r,zero,zero); >> G=cat(3,zero,image_g,zero); >> B=cat(3,zero,zero,image_b); >> RGB=cat(3,image_r,image_g,image_b); >> subplot(2,2,1),imshow(image_r),title('Red component'); >> subplot(2,2,2),imshow(image_g),title('green component'); >> subplot(2,2,3),imshow(image_g),title('blue component'); >> subplot(2,2,4),imshow(RGB),title('original image');效果圖:
總結(jié)
以上是生活随笔為你收集整理的使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 播放视频出现错误代码0xc00d36c4
- 下一篇: ios 扇形 按钮_iOS 画圆弧或扇形