精華區beta MATLAB 關於我們 聯絡資訊
※ 引述《hsfhung (ss)》之銘言: : 假設有一影像h,並用imshow(h)產生,發現圖像並不明顯... : 而用imshow(h,[])有明顯的改善... : imwrite(h,'filename')只能儲存第一張的結果... : 問題來了.....我要如何儲存有明顯改善這張圖在硬碟中呢... 我先假設 原始圖片 A 是一張 0~255 的灰階圖好了 以你說的樣子 用imhist(A)觀察其像數值 應該是不平均 imshow(A,[]) 應該是把像數值最大的當1 最小的當0 然後其他中間的數據 內插分布 使用 B=imadjust(A,[a b],[c d]); % abcd 都是介於0~1的數字 像數值會把 a的值改變成c b的值改變成d a~b之間的值內插 以你要的應該是 B=imadjust(A,[min(min(A))/255 max(max(A))/255)],[ ]); %第二個參數不填 就內建為[0 1] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.58.90