Я использую сотовый телефон для захвата изображения двух объектов (O1 и O2) на плоской плоскости, и моя камера выровнена относительно этой плоскости (телефон и плоскость параллельны). Один из этих объектов (O1) является почти плоским с толщиной ~ 1 мм, и все его размеры (длина и ширина) известны. Это включает как его реальный размер, так и размеры в пикселях.
Моя цель - найти размеры другого объекта (O2) на изображении, и единственное, что я знаю для факта, это его высота. Я хотел бы вычислить его длину и ширину, учитывая это изображение. Он не такой плоский, как первый объект, и поэтому расположен ближе к камере. Таким образом, он выглядит слегка увеличенным на изображении.
У меня такой вопрос: поскольку я знаю, какой у O2 рост, возможно ли найти его размеры, используя размер O1, учитывая, что размеры O2 в изображении увеличены по сравнению с размерами O1?
Если есть решение, которое потребует сделать два изображения или откалибровать камеру, я также открыт для них, но я бы предпочел метод, который не зависит от этих параметров. Я приложил изображение ниже, которое должно помочь с визуализацией сценария.
![Camera placement with respect to both objects.](https://i.stack.imgur.com/rVlCR.png)