欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Jetson 平台 180 度鱼眼摄像头畸变校正调试记录

最编程 2024-05-02 07:56:59
...

1.需求说明

由于使用180度GMSL鱼眼相机,畸变很大;

如需算法使用,必须进行畸变校正

2. 硬件说明

相机: 森云 SG2-AR0233-5300-GMSL2-190H

主板:  Jetson NX

3. opencv畸变矫正处理

3.1  获取内参系数

现在森云相机可以直接读取内部flash获取内参系数

3.2  畸变处理

3.2.1  opencv依赖库
## 增加OpenCV三方库
set(OPENCV_PATH /home/nvidia/opencv-3.4.0)
set(OPENCV_INCLUDE ${OPENCV_PATH}/include)
link_directories(${OPENCV_PATH}/lib)
file(GLOB OPENCV_LIBS ${OPENCV_PATH}/lib/libopencv*.so)

find_package(
  ${OPENCV_INCLUDE}
)


add_dependencies(test
${OPENCV_LIBS}
)

3.2.2  头文件
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/video.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/calib3d.hpp>

注: 直接用#include <opencv2/opencv.hpp> 会报错未解决,所以按照上述添加