[問題] 關於用jasper存成Jpeg2000

看板C_and_CPP (C/C++)作者 (悶)時間15年前 (2010/08/06 21:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我朋友託我代問 和C只有一點點相關 不曉得有沒有違反板規 內容如下: 最近用Jasper這套學術軟體 http://www.ece.uvic.ca/~mdadams/jasper/#download 透過支援matlab的外掛去把圖檔存成Jpeg2000的格式 Jpeg2000有支援無失真壓縮 我是用jp2write(變數,'xxx.jp2') 或jp2write(變數,'xxx.jp2','rate',1) 去對高頻譜衛星影像AVIRIS 224個頻帶中每一個頻帶的影像 存成224張Jpeg2000的檔案(選擇無失真壓縮) 然後再重建回來 正常來說 無失真壓縮重建回來的影像 應該是MSE=0 APSNR=∞ 可是有的頻帶重建回來的影像 APSNR都低於23dB 我以3個AVIRIS image來測試 第一個中約有50張頻帶的影像 重建的APSNR都低於23dB 第二個中約有十幾張 第三個中不到5張 我一開始想說會不會是外掛有寫錯 所以我就存檔時就不透過外掛 直接用Jasper在dos下 一行一行下指令去存檔(不過重建要讀取.jp2檔時 我還是 透過外掛jp2read這指令) 重連的結果 還是一樣 這...這代表Jasper這套軟體有bug 有錯嗎? 可是在jpeg2000的官網 有推薦Japser這軟體的hyperlink http://www.jpeg.org/jpeg2000/testlinks.html 而且Jasper設計者Michael Adams 好像是Jpeg2000制定的 其中一員 這個.........錯的機率高嗎? 我的指導教授不相信 說這個軟體有錯 (IEEE上不少關於Jpeg2000的paper 存Jpeg2000檔用的軟體 就是Jasper 如果Jasper真的有錯 那麼那些paper中的數據 不就都錯了...= = ?) 就叫我用其他Jpeg2000的軟體去測試 後來我用Morgan JPEG2000 去測試 得到的結果也是一樣 這到底是怎麼一回事... 我朋友想請教板上的人 有沒有遇到和他一樣情況的人 可以給予解惑 因為Jasper就是用C寫的 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.154.242
文章代碼(AID): #1CN1KEZj (C_and_CPP)
文章代碼(AID): #1CN1KEZj (C_and_CPP)