Обнаружение объекта тензорного потока с изображения, а не с живой камеры

Привет, я хочу попробовать себя в обнаружении объектов на Android на изображениях, а не в превью камеры в реальном времени, и я видел, что есть tensorflow lite. К сожалению, все учебники, которые я смог найти, предназначены для предварительного просмотра камеры в реальном времени, а не для изображений. Итак, кто-нибудь знает об учебнике или чем-то еще для tensorflow lite или о каком-либо другом способе обнаружения объектов на изображениях, который мог бы научить меня, как выполнять базовое обнаружение объектов? Заранее спасибо!


person somedude    schedule 06.04.2020    source источник


Ответы (1)


Я думаю, что обычно это два шага:

  1. Получить изображение (независимо от предварительного просмотра, фотографий или чего-то еще), преобразовать его в android.graphics.Bitmap
  2. Выполнить обнаружение объектов из Bitmap

Часть (1) больше похожа на вопрос Android. Для (2) вы можете проверить этот пример

Примечание. Чтобы использовать метод recognizeImage, вам нужно самостоятельно изменить размер Bitmap на INPUT_SIZE * INPUT_SIZE, что не очевидно.

person Xunkai    schedule 13.04.2020