Хорошо, я думаю, я понял это для вас -
Tan 45 = 1
// this is important
sqareroot(1280squared + 720squared) = 1468.6
// this is the diagonal measured in pixels widths
73/2 = 36.5
// this is half the diagonal view angle.
1468.6/2 = 734.3
Tan 36.5 = 0.73996
734.3 / 0.73996 = 992.3509
// this is the amount of pixels you would need
// to see 45 degrees from the center of the frame.
Итак, чтобы измерить ваш объект, вам нужно будет сделать -
((pixelDimensionOfObject / 2) / 992.3509) * distance from object = size of object.
Знайте, что я думаюДля того, чтобы это было правильно, объект, который вы фотографируете и измеряете, должен находиться в центре кадра.В противном случае я думаю, что это станет намного сложнее.