Я в настоящее время пытаюсь выполнить ту же операцию (OCR) для изображений в Android, один вариант - использовать камеру, а другой - загрузить изображение с SD-карты.Код работает, когда взят с камеры, где код
Bitmap bitmap = BitmapFactory.decodeFile(_path,options);
, где _path равен последнему изображению, сделанному с помощью приложения (_path = DATA_PATH + "ocr.jpg";
).Однако, когда я пытаюсь использовать изображение, выбранное из галереи, где _path будет равно,
imageCaptureUri = data.getData();
_path = imageCaptureUri.getPath();
Программа блокируется с ошибкой
Ошибка удаления результата ResultInfo {who = null, запрос = 2, результат = -1, данные = намерение {dat = content: // media / external / images / media / 26 typ = image / jpeg (имеет дополнительные функции)}} для действия {com.project.projectActivity}:java.lang.NullPointerException
Если у кого-нибудь есть представление о том, что происходит, я бы хотел услышать от вас !!