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

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

Сообщение Anonymous »

Я создал приложение во Flutter, которое может распознавать лица кого-либо с помощью тензорного потока. Приложение открывает камеру и проверяет лица, которые хранятся в базе данных, или проверяет лица и позволяет пользователю добавить лицо в базу данных и, следовательно, запомнить его для следующего раза. Распознавание лиц работает нормально, но проблема связана с камерой и ее соотношением сторон. Камера кажется необоснованно растянутой, и это приводит к тому, что рамка отображается слева от лица на реальной камере 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»