Articles of андроид камера

Открытие камеры в портретном режиме с использованием Intent

Я могу открыть камеру устройства из своей Activity используя Intent следующим образом: Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); Uri fileUri = getOutputMediaFileUri(); cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri); cameraIntent.putExtra("android.intent.extras.CAMERA_FACING", 1); startActivityForResult(cameraIntent, CAMERA_REQUEST); Моя проблема заключается в том, что моя Activity настроена на альбомный режим, поэтому, когда камера открыта, она также открывается в режиме « Пейзаж », но мне нужно открыть […]

Camera2 api конвертировать yuv420 в rgb green out

Я пытаюсь преобразовать изображение из YUV_420_888 в rgb, и у меня есть некоторые проблемы с выходным изображением. В ImageReader я получаю изображение в формате YUV_420_888 (используя камеру 2 api для получения этого предварительного просмотра). imageReader = ImageReader.newInstance(1920,1080,ImageFormat.YUV_420_888,10); В android sdk для записи класса YuvImage, что YuvImage использует только NV21, YUY2. Поскольку мы можем видеть, что […]

Nexus 10, передняя камера. Предварительный просмотр черный (без предварительного просмотра)

Поэтому я работаю над проектом, связанным с камерой, и я тестировал его на многих устройствах, и все они прошли тесты, за исключением Nexus 10. Я не могу понять, что происходит, и никто не говорит о проблеме в Интернете. Я смог воспроизвести проблему на двух разных устройствах Nexus 10 (wifi). Вот код моей деятельности: public class […]

Настройка Android Photo EXIF ​​Orientation

Я написал приложение Android, которое фиксирует фотографию программно. Я хочу сохранить изображение в формате JPEG с правильными данными ориентации EXIF ​​(как это делает собственное приложение для камеры Android). Вот метод фактического фотографирования (я удалил блоки try / catch): private void takePhoto() { camera = Camera.open(); SurfaceTexture dummySurfaceTexture = new SurfaceTexture(0); camera.setPreviewTexture(dummySurfaceTexture); camera.startPreview(); camera.takePicture(null, null, jpgCallback); […]

Запустить приложение камеры по умолчанию (без возврата)

Я хотел бы запустить камеру по умолчанию, но хочу, чтобы она действовала так, как будто она была запущена из панели запуска (т. Е. Полученный снимок должен быть сохранен приложением камеры в галерее пользователя, а не возвращен в мое приложение). Если я использую Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); , Приложение камеры использует «OK? Retry?» – пользовательский […]

Частота кадров камеры OnPreviewFrame для Android

Я пытаюсь кодировать видео с частотой 30 кадров в секунду с помощью MediaCodec через PreviewCall назад камеры (onPreviewFrame). Видео, которое я кодировал, всегда играет очень быстро (это нежелательно). Итак, я попытался проверить количество кадров, которые входят в предварительный просмотр камеры, настроив переменную int frameCount, чтобы запомнить ее счет. То, что я ожидаю, составляет 30 кадров […]

Использование SurfaceTexture, заполненного предварительным просмотром камеры, как вход Renderscript. Выделение в Jelly Bean

В Jelly Bean можно создать распределение Renderscript из SurfaceTexture, заполненного предварительным просмотром камеры? Я создаю свое приложение из дерева исходных текстов Android, поэтому я использую API @hide, такие как Allocation.setSurfaceTexture (). Однако я бы хотел избежать использования устаревших API API Graphics. Аналогичный вопрос здесь не получил полного ответа и не был специфичным для JB. При […]

Android: BroadcastReceiver намерен обнаружить фотокамеру камеры?

Я работаю над Android-приложением, которое нужно выполнять каждый раз при новом изображении с телефона. Я не хочу снимать изображение в своем приложении, но, скорее, выполняю некоторые действия, когда приложение «Камера» принимает изображение и сохраняет его на SD-карте. Прямо сейчас, я получил встроенный BroadcastReceiver, который в настоящее время прослушивает «android.intent.action.CAMERA_BUTTON». Однако это, похоже, не вызвано, когда […]

Android-камера android.hardware.Camera устарела

Если android.hardware.Camera устарела, и вы не можете использовать переменную Camera , то какова будет альтернатива этому?

Данные изображения с Android-камеры2 API перевернуты и склеены на Galaxy S5

Я реализую приложение, которое использует обработку изображений в реальном времени на живые изображения с камеры. Он работал с ограничениями, используя устаревшую версию android.hardware.Camera; Для повышения гибкости и производительности я бы хотел использовать новый API android.hardware.camera2. Однако у меня возникают проблемы с получением необработанных данных изображения. Это на Samsung Galaxy S5. (К сожалению, у меня нет […]