feat/pitch-roll #1

Merged
zenloger merged 24 commits from feat/pitch-roll into main 2026-02-20 16:50:16 +03:00
Showing only changes of commit 155bf17847 - Show all commits

19
constants.py Normal file
View File

@@ -0,0 +1,19 @@
import numpy as np
# Ширина и высота снимка в пикселях
CHUNK_WIDTH = 700
# Высота, с которой произведен снимок (в метрах)
CAMERA_HEIGHT = 150
# Угол обзора
CAMERA_FOV = np.radians(90)
# Матрица параметров камеры
_K_FOCUS_DISTANCE = np.tan(CAMERA_FOV / 2) * CHUNK_WIDTH / 2
_K_CENTER = CHUNK_WIDTH / 2
K = np.array([
[_K_FOCUS_DISTANCE, 0, _K_CENTER],
[0, _K_FOCUS_DISTANCE, _K_CENTER],
[0, 0, 1]
])