Как настроить сжатое соотношение сторон флаттера камеры для распознавания лицAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как настроить сжатое соотношение сторон флаттера камеры для распознавания лиц

Сообщение Anonymous »

Я создал приложение во Flutter, которое может распознавать лица кого-либо с помощью tensorflow.
Приложение открывает камеру и проверяет лица, которые хранятся в базе данных, или проверяет для лиц и позволяет пользователю добавлять лица в базу данных и, следовательно, запоминать их в следующий раз.
Обнаружение лиц работает нормально, но проблема, с которой я столкнулся, связана с камера и ее соотношение сторон. Камера кажется необоснованно растянутой, и это приводит к тому, что рамка отображается слева от лица на реальной камере Android.
Изображение

@override
Widget build(BuildContext context) {
print(_detectedFaces.isNotEmpty ? _detectedFaces[0] : 'No faces detected');
if (_detectedFaces.isNotEmpty) {
// Show text Marked
}
List stackChildren = [];
final size = MediaQuery.sizeOf(context);
if (_controller != null) {
stackChildren.add(Positioned(
top: 0.0,
left: 0.0,
width: size.width,
height: size.height,
child: CameraPreview(_controller)));

stackChildren.add(
Positioned(
top: 0.0,
left: 0.0,
width: size.width,
height: size.height,
child: buildResult()),
);
}


Подробнее здесь: https://stackoverflow.com/questions/786 ... recognitio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»