我已經實現了使用相機拍照的功能。而不是存儲它我想做一些簡單的圖片處理(非常簡單的OCR - 主要是嘗試自己的能力來處理這樣的任務),爲此我需要轉換imageData在 public void onPictureTaken(byte [] imageData,Camera c) 轉換成灰度 - 二維字節數組。 我發現的唯一代碼示例是使用bitmapFactory將圖像轉換爲位圖(Image Processing on Android)。 我的問題是 - 有人可以建議所有的原始格式,以及如何從中提取數據?或者,也許我最好的猜測是獲取位圖並將其縮小到2d字節數組?在onPictureTaken中使用原始圖像數據
關於該主題的任何鏈接非常感謝。
你需要使用'onPictureTaken'或者你可以使用預覽回調,'onPreviewFrame'? – 2012-03-31 17:03:20
那麼,我不需要在預覽過程中處理圖像,只有在拍攝圖像後。通過參數有什麼不同? – Vitaly 2012-03-31 17:42:13
'onPictureTaken'傳遞JPG圖像,'onPreviewFrame'傳遞原始YUV數據。 – 2012-03-31 18:06:12