Я попытался построить характерный треугольник человеческого лица, как показано ниже:
Затем я использовал следующее уравнение: ![enter image description here](https://i.stack.imgur.com/6aTYo.png)
Где «d» - это расстояние, ax и ay - параметры камеры.
и
- области характеристического угла в Захваченной и реальной гранях соответственно.
Предположим, что лицо обнаружено на расстоянии (d1) и рассчитано
.Теперь я отошел от камеры на 5 СМ и считаю это расстояние (d2) и отметил площадь треугольника, сформированного на захваченном лице.
Используя два приведенных выше уравнения, ax, ay и
постоянны и решаются следующим образом:
.Здесь я также предположил, что в реальном мире площадь характерного треугольника становится постоянной и не меняется от человека к человеку.
Теперь, когда у нас есть значение K, мы можем вычислить расстояние обнаруженного лица, используя следующее уравнение:
Пожалуйстадайте мне знать, если этот подход имеет смысл