Фактический размер объекта по его изображению - PullRequest
2 голосов
/ 11 января 2012

Я хотел бы рассчитать фактический размер объекта по его изображению, снятому на фиксированном расстоянии от камеры. Фокусное расстояние камеры известно. Теперь, как я могу рассчитать фактический размер объекта только с данными изображения?

Я реализую программу, используя Opencv.

Спасибо заранее.

PS: меня немного смущают эти пиксельные и сантиметровые преобразования.

Ответы [ 2 ]

2 голосов
/ 11 января 2012

Размер объекта на расстоянии от камеры соответствует соотношению размера изображения к фокусному расстоянию.

Итак ...

 s = is/fl * d

гдеs - это размер объекта, is - это размер объекта на изображении, fl - это фокусное расстояние, а d - это расстояние до камеры.

1 голос
/ 11 января 2012

Этот вопрос по обмену фотографиями может оказаться полезным для чтения:

https://photo.stackexchange.com/questions/12434/how-do-i-calculate-the-distance-of-an-object-in-a-photo

В верхнем ответе приводится уравнение общего назначения, которым легко манипулировать для ваших целей, и дается превосходный подробный охват. Желаем удачи:).

...