Преобразуйте параметры внутреннего параметра камеры от OpenCV до MATLAB
преобразует внутренние параметры OpenCV, заданные входными параметрами, в MATLAB®
intrinsics = cameraIntrinsicsFromOpenCV(intrinsicMatrix,distortionCoefficients,imageSize)cameraIntrinsics объект intrinsics.
Система пространственной координаты OpenCV задает верхний левый пиксельный центр в (0,0), тогда как система пространственной координаты MATLAB задает пиксельный центр в (1,1). cameraIntrinsicsFromOpenCV функция компенсирует это различие путем добавления 1 к обоим из x и y - значения для конвертированной основной точки.
Внутренние параметры OpenCV не могут быть преобразованы в cameraIntrinsics MATLAB объект, когда:
Модель камеры с точечной диафрагмой OpenCV использует больше чем пять коэффициентов искажения.
Модель подозрительного взгляда OpenCV используется.
В этих случаях можно перекалибровать стереофотоаппарат с помощью приложения Camera Calibrator.