Плохое качество изображения после изменения размера / масштабирования растрового изображения с IP-камеры

Я работал над API обнаружения объектов tenorflow на Android довольно давно, используя Android Camera2 API, и никогда не сталкивался с проблемой масштабирования изображения до требуемого размера 300x300 для модели SSD Tensorflow Mobilenet, используя код, предоставленный в репозитории git tenorflow для Android для изменения размера. изображение после того, как оно захвачено устройством Android.

В настоящее время вместо камеры устройства Android я использую IP-камеру, которая захватывает высококачественное 24-битное изображение JPEG с разрешением (2304x1296), которое при масштабировании до 300x300 с помощью функции Bitmap.createScaledBitmap на Android дает искаженное изображение.

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

Любая идея по этому поводу будет принята с благодарностью. Спасибо

1 ответ

Другие вопросы по тегам