[問題] image格式和dwt2的問題已回收
我在用dwt2(built in func.)時,遇到一些問題。
我先列出程式碼:
% ============================================
[X,map] = imread('usa.jpg');
% X contains the loaded image.
% map contains the loaded colormap.
nbcol = size(map,1);
% Perform single-level decomposition
% of X using db1.
[cA1,cH1,cV1,cD1] = dwt2(X,'db1');
% Images coding.
cod_X = wcodemat(X,nbcol);
cod_cA1 = wcodemat(cA1,nbcol);
cod_cH1 = wcodemat(cH1,nbcol);
cod_cV1 = wcodemat(cV1,nbcol);
cod_cD1 = wcodemat(cD1,nbcol);
dec2d = [...
cod_cA1, cod_cH1; ...
cod_cV1, cod_cD1 ...
];
%============================================
問題1:
為何 [X,map] = imread('usa.jpg'); 試了好些圖檔
接得到 map = [],正常嗎?
問題2:
出現以下warning:
Warning: CONV2 on values of class UINT8 is obsolete.
Use CONV2(DOUBLE(A),DOUBLE(B)) or CONV2(SINGLE(A),SINGLE(B)) instead.
> In uint8.conv2 at 11
In wconv2 at 25
In dwt2 at 80
Warning: CONV2 on values of class UINT8 is obsolete.
Use CONV2(DOUBLE(A),DOUBLE(B)) or CONV2(SINGLE(A),SINGLE(B)) instead.
> In uint8.conv2 at 11
In wconv2 at 25
In dwt2 at 83
意思是說 unit8 的資料存取格式不再被使用嗎?
但是用 jpg, tif等,只要用imread()讀進來都是 unit8 阿!
要怎嚜解決?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.16.95
推
10/15 22:48, , 1F
10/15 22:48, 1F
→
10/15 22:50, , 2F
10/15 22:50, 2F
→
10/15 23:01, , 3F
10/15 23:01, 3F
→
10/15 23:04, , 4F
10/15 23:04, 4F
推
10/15 23:57, , 5F
10/15 23:57, 5F
推
10/16 00:00, , 6F
10/16 00:00, 6F
→
10/16 00:32, , 7F
10/16 00:32, 7F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章