[問題] 將圖片等比例縮小 Interp()模擬已回收

看板MATLAB作者 (三杯鼠)時間15年前 (2010/09/01 19:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問~ 要如何將一張圖等比例縮小呢? 不是imresize()那種將其整張切割成比較小張的 比方說原圖是250*250,縮小後的圖也是250*250 只是圖片顯示的圖是以一個比例縮小這樣 會需要這樣做是因為要使用interp()去模擬成多張 比方說如果現在有大腦的十張剖面的X光圖 然後用interp()去模擬內插出100張的剖面圖 我嘗試寫了以下兩種code http://paste.ideaslabs.com/show/9jV3RYw8K http://paste.ideaslabs.com/show/loKzdWYpXA 兩種run出來的結果是一樣的~ 而且都大約花掉55秒之久(10張圖interp成30張) 用的是 interp(I, 3); 這個func 可是並不曉得這樣的結果是不是正確的 因為現在有的圖只有一張 所以想要將他依照比例縮小 縮小 縮小 然後從小的開始dicomread()到最大的在到小的 然後再去模擬 只是也不確定是否這種interp的方式是正確的嘛? 還是應該要用 interp2() 但是我卻無法成功使用 卡在 ZI = interp2(X, Y, Z, XI, YI); ZI跟Z我知道是原像素值跟內插法算出來的像素值 可是X Y XI YI就不清楚是要怎麼去設定了 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.87.130 ※ 編輯: Sanbeishuu 來自: 59.125.87.130 (09/01 19:29)
文章代碼(AID): #1CVZY30e (MATLAB)
文章代碼(AID): #1CVZY30e (MATLAB)