我目前正在嘗試在Android上的圖像上執行相同的操作(OCR),一種方法是使用相機,另一種方法是從SD卡上加載圖像。從相機拍攝時,其中的代碼是引用Android上的SD卡上的文件
Bitmap bitmap = BitmapFactory.decodeFile(_path,options);
其中_path等於使用該應用程序(_path = DATA_PATH + "ocr.jpg";
)最後拍攝的圖像的代碼工作。然而,當我嘗試使用從畫廊,_path就等於選擇了圖像,
imageCaptureUri = data.getData();
_path = imageCaptureUri.getPath();
程序鎖定了錯誤
失敗deleiving結果ResultInfo {誰= NULL,請求= 2, result = -1,data = intent {dat = content:// media/external/images/media/26 typ = image/jpeg(has extras)}} to activity {com.project.projectActivity}:java.lang.NullPointerException
如果有人知道發生了什麼,我希望聽到你的消息!
我現在就試試這個,謝謝! – TomSelleck 2012-03-09 17:33:34
工作就像一個魅力,非常感謝! – TomSelleck 2012-03-09 17:41:14