Преобразуйте параметры внутреннего параметра камеры от MATLAB до OpenCV
[
преобразует MATLAB®
intrinsicMatrix
,distortionCoefficients
] = cameraIntrinsicsToOpenCV(intrinsics
)cameraIntrinsics
или cameraParameters
объект, заданный intrinsics
, к параметрам внутреннего параметра камеры OpenCV.
Система пространственной координаты OpenCV задает верхний левый пиксельный центр в (0,0
), тогда как система пространственной координаты MATLAB задает пиксельный центр в (1,1
). cameraIntrinsicsToOpenCV
функция компенсирует это различие путем вычитания 1 и от x и от y - значения для конвертированной основной точки.
Параметры внутреннего параметра камеры OpenCV не включают скос модели камеры с точечной диафрагмой. Поэтому только внутренние параметры, которые были оценены без скоса, могут быть экспортированы в OpenCV.