Отрицательное место для результатов обнаружения TFLite - PullRequest
1 голос
/ 10 января 2020

Используя пользовательскую модель, я пытаюсь найти какой-то объект на растровом изображении, но получаю отрицательные значения для поля местоположения

например, мой размер растрового изображения:

myBitmap.getHeight() = 129
myBitmap.getWidth() = 202

, но результаты :

item (91,4%) RectF(-0.48639297, 5.0847816, 321.28015, 190.07951)
item (10,9%) RectF(9.338188, 86.65706, 315.48764, 350.3579)

, где местоположение иногда является отрицательным числом, и даже если это не так, у местоположения есть значения, которые не имеют смысла для меня. (Значение result.bottom равно 321, а высота моего растрового изображения - только 129.

Что я здесь не так делаю? Это проблема модели или я неправильно интерпретирую результаты?

РЕДАКТИРОВАТЬ: Хорошо, я понял, что различие в масштабе, вероятно, связано с тем, что результаты представлены в пикселях, а высота и ширина растрового изображения - в dp.

Но как насчет отрицательных результатов?

...