1
0

remove scaling

This commit is contained in:
2025-10-09 03:46:59 +02:00
parent e950314ca1
commit 1bad6d2aab
3 changed files with 5 additions and 13 deletions

View File

@ -87,26 +87,19 @@ print("linear fov : horizontal = %7.3f, vertical = %7.3f, diagonal = %7.3f (deg
print("\n--- shader parameters ---\n")
output_size_horizontal = 2.0 * rectilinear_radius(gopro_fov_horizontal * 0.5)
output_size_vertical = gopro_size_vertical
output_scale_horizontal = output_size_horizontal / gopro_size_horizontal
print("""// parameters\n
const vec2 sensor_size = vec2(%.6f, %.6f);
const vec2 rectilinear_scale = vec2(%.6f, 1.0);
const float equidistant_focal_length = %.6f;
const float rectilinear_focal_length = %.6f;""" % (
gopro_size_horizontal, gopro_size_vertical,
output_scale_horizontal,
gopro_focal_length,
rectilinear_focal_length_vertical)
)
print("\n--- filters parameters ---\n")
print("\n--- output size ---\n")
def print_output_array(array_vertical):
array_horizontal = (array_vertical / gopro_array_vertical) * gopro_array_horizontal * output_scale_horizontal
array_horizontal = (array_vertical / gopro_array_vertical) * gopro_array_horizontal
print("resize: width = %d, height = %d" % (
round(array_horizontal / 4.0) * 4,
array_vertical))