[問題] 對灰階圖做DCT轉換的問題?已回收

看板MATLAB作者 (嘟嘟)時間15年前 (2010/10/12 14:38), 編輯推噓1(107)
留言8則, 5人參與, 最新討論串1/1
我今天想用一張512*512的LENA 做DCT轉換 以下是我的程式碼 I=imread(lena.bmp) A=dcr2(I) B=idct2(A) imshow(B) 當我把矩陣B秀圖出來時 整張都是白色的 請問版上的高手,我哪邊弄錯了嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.14.236

10/12 17:04, , 1F
imshow(uint8(B))
10/12 17:04, 1F

10/12 17:27, , 2F
回樓上,我轉出來變成一團黑黑的
10/12 17:27, 2F

10/12 17:27, , 3F
是我哪裡指令錯誤嗎??
10/12 17:27, 3F

10/12 20:34, , 4F
圖確定有先轉成灰階的嗎?
10/12 20:34, 4F

10/12 21:36, , 5F
正規劃試試看
10/12 21:36, 5F

10/12 22:07, , 6F
確定是灰階影像,正規劃?怎麼打指令XDD
10/12 22:07, 6F

10/12 22:34, , 7F
imshow(B,[])
10/12 22:34, 7F

10/13 00:07, , 8F
我run是沒問題的 a=dct2(I); b=idct2(a); imshow(uint8(b))
10/13 00:07, 8F
文章代碼(AID): #1Cj0A2bv (MATLAB)