我被賦予了一些奇怪的任務,大約有1到50kb的大約1500-2000個jpeg圖像。他們目前存儲在一個我用Postgres製作的簡單數據庫中。自從我使用Matlab和Postgres以來,這已經很長時間了,所以任何幫助或建議都非常感謝!如何使用Java將Postgres中的圖像檢索到Matlab中?
我需要將存儲在數據庫中的圖像從數據庫中取出到Java中。最後一步是將圖像從Java檢索到Matlab中,以便圖像以imread函數在Matlab中工作的相同方式進行存儲。 imread函數讀入一幅圖像,並創建一個n乘m×3矩陣的uint8值,表示RGB的像素強度。
Atm我已經從Java數據庫中進出圖像,當前將圖像存儲在bytea列數據類型中。是最好的數據類型使用?
我怎樣才能從數據庫中取出數據,以便它可以是我所放入的構造的jpeg圖像還是以所需的矩陣數組格式存儲?
目前我不明白檢索到的數據。它是一個包含大約70,000個元素的字節數組,其中包含-128到128之間的值。
注意:數據庫工具包是不可用我
另一個更新:我已經解決了相關post regarding'UTF-8' 編碼錯誤的問題。
如果有人在此頁面上發現任何錯誤,我會盡快嘗試發佈任何答案!我真的很感激你的想法和答案。再次感謝。
沒有,數據庫工具箱不提供給我,我很遺憾,我們無法將圖像存儲在文件系統中。讓事情變得有點棘手! – binarycreations 2009-08-07 17:09:52