Используя пользовательскую модель, я пытаюсь найти какой-то объект на растровом изображении, но получаю отрицательные значения для поля местоположения
например, мой размер растрового изображения:
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.
Но как насчет отрицательных результатов?