Re: [問題] 影像處理的問題 三色分離?已回收
※ 引述《tyler741023 (阿悟)》之銘言:
: clc;clear all;close all;
: x=imread('Sunset.jpg')
: u=x(:,:,1);
: v=x(:,:,2);
: w=x(:,:,3);
: imshow(x);figure
: imshow(u);figure
: imshow(v);figure
: imshow(w);
: 這是我寫的程式,我想要讓他輸出四張圖,x是原始圖,u是顯示R層的圖,
: v是顯示G層的圖,w是顯示B層的圖;
: 可是uvw顯示出來的圖的色彩,都是灰色的,為什麼會這樣?是還要加什麼指令嗎?
: 比如說顯示R層應該是整片看起來紅紅的,這樣才對吧!
: 麻煩幫我看看哪邊有問題,謝謝各位!!
如果你真的要 u,v,w 都變成紅藍綠三種不同深淺的影像
clc;clear all;close all;
x=imread('Sunset.jpg');
u=zeros(size(x));
v=zeros(size(x));
w=zeros(size(x));
u(:,:,1)=x(:,:,1);
v(:,:,2)=x(:,:,2);
w(:,:,3)=x(:,:,3);
imshow(uint8(x));figure
imshow(uint8(u));figure
imshow(uint8(v));figure
imshow(w);
改寫成這樣應該就可以了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.22.18.81
推
11/13 14:20, , 1F
11/13 14:20, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):