0
A
回答
1
下面的代碼將讀取的灰度圖像,以簡單的二維陣列:
File file = new File("path/to/file");
BufferedImage img = ImageIO.read(file);
int width = img.getWidth();
int height = img.getHeight();
int[][] imgArr = new int[width][height];
Raster raster = img.getData();
for (int i = 0; i < width; i++) {
for (int j = 0; j < height; j++) {
imgArr[i][j] = raster.getSample(i, j, 0);
}
}
注:raster.getSample(...)
方法採用3個參數:x
- 像素位置的X座標,y
- 在Y的座標像素位置,b
- 要返回的樂隊。在灰度圖像的情況下,我們應該/只可以得到波段。
相關問題
- 1. 在matlab中讀取灰度圖像
- 2. 3灰度圖像在Java
- 3. OpenCV - 讀取16位灰度圖像
- 4. 在java中轉換8位灰度RAW圖像中的圖像
- 5. OpenCV Java中的灰度反轉圖像
- 6. 灰度圖像
- 7. OpenCV - 從圖像中獲取灰度值
- 8. javax.imageio.ImageIO在灰度圖像上讀取不正確的RGB值
- 9. 閱讀圖像灰度opencv 3.0.0-dev
- 10. 爲什麼讀灰度圖像
- 11. 在java中的灰度圖像中寫入像素數據
- 12. 灰度的圖像
- 13. 灰度PNG圖像
- 14. Java/JAI - 保存圖像灰度
- 15. 如何從灰度圖像中獲取像素的灰度值xCode
- 16. 彩色圖像灰度圖像在Firefox
- 17. 讀取不失真的灰度PNG圖像文件
- 18. 如何存儲和讀取的灰度圖像 - MATLAB
- 19. 灰度(每像素8位)在Java圖像像素處理
- 20. 如何將16位,TIFF,灰度圖像轉換爲32位,TIFF,在Java中的灰度圖像?
- 21. 在Silverlight中將圖像淡入灰度
- 22. 在javascript中製作圖像灰度
- 23. 在wxPython中加載灰度圖像
- 24. 更改matlab中灰度圖像中灰度級的數量
- 25. 灰度圖像中像素的質心
- 26. 從二進制圖像獲取灰度圖像的像素值
- 27. 如何在java中創建16b灰度圖像
- 28. 位圖8位灰度圖像在C
- 29. 圖像爲16bpp時,從位圖獲取彩色圖像灰度
- 30. Java將圖像轉換爲灰度,圖像不會顯示