Получить изображение с CameraPreview - PullRequest
0 голосов
/ 28 мая 2019

Есть ли способ получить изображение из предварительного просмотра камеры?Цель этого состоит в том, чтобы наложить эмодзи поверх лица предварительного просмотра камеры, и я не могу наложить эмодзи без предварительного растрового изображения следующим образом:

private void processAndSetImage()
{
    mResultsBitmap = OverlayEmoji.detectFacesandOverlayEmoji(this, mResultsBitmap);

    mImageView.setImageBitmap(mResultsBitmap);
}

Есть ли способ, которымmImageView может иметь значение предварительного просмотра камеры?Будем весьма благодарны за любые ссылки на другие SO сообщения или статьи (в java)!

1 Ответ

1 голос
/ 28 мая 2019

Есть ли способ получить изображение из предварительного просмотра камеры?

номер

Во-первых, существуют тысячи моделей устройств Android. Эти устройства будут иметь десятки, если не сотни приложений «родной камеры Android», так как многие производители устройств часто поставляют специализированное приложение камеры.

Во-вторых, не требуется, чтобы все приложения камеры имели одинаковый пользовательский интерфейс. Размер и положение предварительного просмотра камеры могут различаться. Они не только будут различаться в разных приложениях, но даже одно и то же приложение может изменять размер и положение предварительного просмотра камеры в разных версиях этого приложения, поскольку приложения могут обновляться и обновляются.

В-третьих, у вас нет хорошего способа определить, находится ли какое-либо из этих приложений камеры на переднем плане.

...