Мне было интересно - возможно ли добиться приличного приближения внутренних параметров камеры, используя тот факт, что вы знаете текущий (оптический) зум камеры? AFAIK внутренние параметры представляют главную точку и точки фокусировки в пикселях. * 1001 Т.е. *
focal_length = zoom_level * minimum_focal_length
Насколько я понимаю, текущее фокусное расстояние можно рассчитать, умножив уровень масштабирования на минимальное фокусное расстояние. После этого можно рассчитать фокусное расстояние в пикселях, используя следующую формулу (в данном случае по горизонтали):
focal_pixel = (focal_mm / sensor_width_mm) * image_width_in_pixels
Аналогично можно узнать вертикальное фокусное расстояние. Более того, если предположить, что главная точка находится через середину экрана, а камера имеет наклон 0, это приведет к неправильной внутренней матрице?