当前位置: 首页 > news >正文

四川省城乡住房和建设厅网站安徽建站之星

四川省城乡住房和建设厅网站,安徽建站之星,免费jianzhan,网站建设运营思路单目标定 1.先单目标定每个相机,获得单个相机内参,外参,畸变参数。 双目标定 2.然后双面标定 2.1 stereoCalibrate (标定函数): double stereoCalibrate(InputArrayOfArrays objectPoints, //世界坐标系 InputArrayOfArrays imagePoints1, //左图像点 InputArrayOfA…单目标定 1.先单目标定每个相机,获得单个相机内参,外参,畸变参数。 双目标定 2.然后双面标定 2.1 stereoCalibrate (标定函数): double stereoCalibrate(InputArrayOfArrays objectPoints, //世界坐标系 InputArrayOfArrays imagePoints1, //左图像点 InputArrayOfArrays imagePoints2, //右图像点 InputOutputArray cameraMatrix1, InputOutputArray distCoeffs1, InputOutputArray cameraMatrix2, InputOutputArray distCoeffs2, Size imageSize, OutputArray R, //旋转 OutputArray T, //平移 OutputArray E, //本征矩阵 OutputArray F, //基础矩阵 TermCriteria criteria =TermCriteria(TermCriteria::COUNT+ TermCriteria::EPS, 30, 1e-6), int flags=CALIB_FIX_INTRINSIC ) 输入参数: 标定板上标定点的世界坐标数组,左相机对应的相应的像素点坐标数组,右相机对应的像素点坐标数组,左相机内参,畸变参数,右相机内参,右相机畸变参数输出: OutputArray R, //输出第一和第二相机坐标系之间的旋转矩阵 OutputArray T, // 输出第一和第二相机坐标系之间的旋转矩阵平移向量 OutputArray E, //本征矩阵 OutputArray F, //基础矩阵 2.2 stereoRectify (双目矫正函数):对标定过的摄像机进行校正 void stereoRectify(InputArray cameraMatrix1, InputArray distCoeffs1, InputArray cameraMatrix2, InputArray distCoeffs2, Size imageSize, InputArray R, InputArray T, OutputArray R1, OutputArray R2, OutputArray P1, OutputArray P2, OutputArray Q, int flags=CALIB_ZERO_DISPARITY, double alpha=-1, Size newImageSize=Size(), Rect* validPixROI1=0, Rect* validPixROI2=0 )输入: cameraMatrix1– 第一个相机矩阵. distCoeffs1– 第一个相机畸变参数. cameraMatrix2– 第二个相机矩阵. distCoeffs2– 第二个相机畸变参数. imageSize– 用于校正的图像大小. R– 第一和第二相机坐标系之间的旋转矩阵。 T– 第一和第二相机坐标系之间的平移矩阵. 输出: R1– 输出第一个相机的3x3矫正变换(旋转矩阵) . R2– 输出第二个相机的3x3矫正变换(旋转矩阵) . P1–在第一台相机的新的坐标系统(矫正过的)输出 3x4 的投影矩阵 P2–在第二台相机的新的坐标系统(矫正过的)输出 3x4 的投影矩阵 Q–输出深度视差映射矩阵, flags– 操作的 flag可以是零或者是CV_CALIB_ZERO_DISPARITY . 如果设置了CV_CALIB_ZERO_DISPARITY,函数的作用是使每个相机的主点在校正后的图像上有相同的像素坐标。如果未设置标志,功能还可以改变图像在水平或垂直方向(取决于极线的方向)来最大化有用的图像区域。 alpha– 自由缩放参数。如果是-1或没有,该函数执行默认缩放。否则,该参数应在0和1之间。alpha=0,校正后的图像进行缩放和偏移,只有有效像素是可见的(校正后没有黑色区域)。alpha= 1意味着校正图像的抽取和转移,所有相机原始图像素像保留在校正后的图像(源图像像素没有丢失)。显然,任何中间值产生这两种极端情况之间的中间结果。 newImageSize– 校正后新的图像分辨率。相同的尺寸应传递给initUndistortRectifyMap()(见OpenCV样品目录stereo_calib.cpp样品)。当(0,0)传递(默认),它设置为原始图像大小。设置为较大的值能帮助你保存原始图像的细节,特别是当有一个大的径向畸变时。 validPixROI1– 校正后的图像可选的输出矩形,里面所有像素都是有效的。如果alpha= 0,ROIs覆盖整个图像。否则,他们可能会比较小。 validPixROI2– 校正后的图像可选的输出矩形,里面所有像素都是有效的。如果alpha= 0,ROIs覆盖整个图像。否则,他们可能会比较小 2.3 initUndistortRectifyMap:计算摄像机校正映射 void initUndistortRectifyMap( InputArray cameraMatrix, InputArray distCoeffs,InputArray R, InputArray newCameraMatrix,Size size, int m1type, OutputArray map1, OutputArray map2 );函数功能:计算无畸变和修正转换映射。 参数说明: cameraMatrix:输入相机矩阵 distCoeffs:输入参数,相机的畸变系数:,有4,5,8,12或14个元素。如果这个向量是空的,就认为是零畸变系数。 R:可选的修正变换矩阵,是个3*3的矩阵。通过stereoRectify计算得来的R1或R2可以放在这里。如果这个矩阵是空的,就假设为单位矩阵。在cvInitUndistortMap中,R被认为是单位矩阵。 newCameraMatrix:新的相机矩阵,通过stereoRectify计算得来的P1或P2可以放在这里 size:未畸变的图像尺寸。 m1type:第一个输出的映射的类型,可以为 CV_32FC1, CV_32FC2或CV_16SC2,参见cv::convertMaps。 map1:第一个输出映射。 map2:第二个输出映射。 2.4 remap:把一幅图像中某位置的像素放置到另一幅图像指定位置的过程 void remap( InputArray src, //输入图像 OutputArray dst, //输出图像 InputArray map1,//第一个映射 InputArray map2, //第二个映射 int interpolation, //插值 intborderMode=BORDER_CONSTANT, const Scalar borderValue=Scalar() ) 双目标定例子 std::ofstream fout(cal_dir + "calibration_result.txt"); std::vectorcv::Point3f worldpoint; std::vectorstd::vectorcv::Point3f worldpoints; for(int i = 0;i Boardsize.height;i++) {for(int j 
http://www.dnsts.com.cn/news/127822.html

相关文章:

  • 江苏宏远建设集团网站google浏览器下载安装
  • 菏泽公司做网站企业网站有哪几个类型
  • 建设手表商城网站多少钱wordpress错误页
  • 淘宝做代码的网站网站建站哪个品牌好
  • 自己动手建立个人网站ai生成网页设计
  • 网络营销推广专员站长seo综合查询工具
  • 深圳定制型网站建设谷歌云做网站服务器
  • 怎么请人做网站网页设计实训报告的目的
  • 服装网站建设与规划怎么做网站弹窗
  • 哈尔滨网站建设推广服务百度信息流推广教程
  • 莱芜网络营销网站的建设外链优化
  • 网站建设资讯平台人与马做网站
  • 建设电子商务网站要多少钱电商网站建设简单代码网页
  • 在线做简单的网站吗北京网站优化公司
  • 网站备案后更换主机下列关于网站开发中网友上传
  • 学建设网站广州信息流推广公司
  • 爱 做 网站学生做网站的工作室
  • 建设职业注册中心网站做网站能赚多少
  • 百度 网站 移动端51zwd一起做网店
  • 网站建设三网合一安卓优化大师旧版本
  • 湖北网站科技建设项目制作注册会员的网站
  • 墨刀怎么做网站稷山网站建设
  • 佳木斯建网站的怎么用域名做网站
  • 网站建设主流语言我赢网提供的高水平网页设计师
  • 注册新公司网上核名网站丹东seo
  • 为网站网站做宣传网站app开发
  • 软件网站开发公司wordpress 加载js
  • 南宁网站设计制作公司html5 爱情网站模板
  • 网站 迁移寒亭区建设局网站
  • 网站安全防护找谁做怎么根据别人的网站做自己的网站