相机、标定和2D检测
相机、标定和2D检测
ShyHG
路漫漫其修远兮~
展开
-
零星知识点
opencv文件夹的遍历cv::glob("./data/image_*.jpg", file_paths);//遍历for(cv::String& path : filePath){ cout<<path<<endl;}标定中的寻找角点及优化角点//返回是否找到角点vector<cv::Point2f> corners; //角点存储容器bool patternfound = cv::findChessboardCorners(g.原创 2021-04-07 13:46:25 · 123 阅读 · 0 评论 -
相机和检测-03-去畸变、3D坐标重建、3D立方体重建
1. 去畸变,利用remap()或者undistort()函数// 初始化去畸变纠正变换MapMat map1, map2;initUndistortRectifyMap(intrinsic_matrix, distortion_coeffs, Mat(), intrinsic_matrix, image_size, CV_16SC2, map1, map2);FileStorage fs("./calib_chessboard.yml", File原创 2021-04-06 20:53:28 · 374 阅读 · 0 评论 -
相机和检测-02-相机标定(棋盘格、圆网格)
1. 遍历文件目录//1. 读取所有照片vector<cv::String> file_paths;cv::glob("./data/image_*.jpg", file_paths);//遍历for(cv::String& path : filePath){ cout<<path<<endl;}2. 查找角点vector<cv::Point2f> corners; //角点存储容器cv::Mat gray;cv::cvtC原创 2021-04-06 19:14:59 · 1854 阅读 · 1 评论 -
相机和检测-01-相机、坐标系和坐标变换
1. 相机的种类依据相机数据维度的不同,相机分为两类:2D相机,可以产生图像数据,包括灰度图,彩色图等3D相机,可以产生图形数据,包括深度图,点云图等2D相机 CCD相机 CMOS相机3D相机根据相机的工作原理可以分为以下几种:TOF相机双目相机结构光相机激光扫描仪...原创 2021-04-06 10:10:49 · 385 阅读 · 0 评论