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

定制网站哪家好做网站公司经营范围

定制网站哪家好,做网站公司经营范围,在线做任务的网站,人工智能培训一、文章内容简述#xff1a; 1’ 通过cv::findChessboardCorners寻找棋盘格角点 2‘ 用cv::solvePnP计算旋转向量rvec和平移向量tvec 3’ 通过公式计算相机到棋盘格的距离 float distance sqrt(tvec.atdouble(0,0) * tvec.atdouble(0,0) tvec.atdo…一、文章内容简述 1’ 通过cv::findChessboardCorners寻找棋盘格角点 2‘ 用cv::solvePnP计算旋转向量rvec和平移向量tvec 3’ 通过公式计算相机到棋盘格的距离 float distance sqrt(tvec.atdouble(0,0) * tvec.atdouble(0,0) tvec.atdouble(1,0) * tvec.atdouble(1,0) tvec.atdouble(2,0) * tvec.atdouble(2,0)) / 10; 二、实现过程 已完成单目相机标定的情况下 可以参考http://t.csdnimg.cn/v72VN  虽然是我很久之前写的python的但实现是没啥问题 需要以下内容 1、已知相机的内参矩阵cameraMatrix和畸变参数distCoeffs相机标定 2、需要拍摄一张棋盘格图像 3、需要知道棋盘格的w方向和h方向角点数量 实现代码如下 #include opencv2/opencv.hppint main() {// 读取棋盘格图像cv::Mat image cv::imread(chessboard.jpg);// 定义棋盘格的尺寸和角点列表cv::Size patternSize(11, 8);std::vectorcv::Point2f corners;// 寻找棋盘格角点bool found cv::findChessboardCorners(image, patternSize, corners);if (found) {// 优化角点坐标精度cv::cornerSubPix(image, corners, cv::Size(11, 11), cv::Size(-1, -1),cv::TermCriteria(cv::TermCriteria::EPS cv::TermCriteria::COUNT, 30, 0.1));// 定义棋盘格三维坐标std::vectorcv::Point3f objectPoints;float squareSize 1.0;for (int i 0; i patternSize.height; i) {for (int j 0; j patternSize.width; j) {objectPoints.push_back(cv::Point3f(j * squareSize, i * squareSize, 0));}}// 定义相机参数cv::Mat cameraMatrix cv::Mat::eye(3, 3, CV_64F);cv::Mat distCoeffs cv::Mat::zeros(4, 1, CV_64F);// 计算 rvec 和 tveccv::Mat rvec, tvec;cv::solvePnP(objectPoints, corners, cameraMatrix, distCoeffs, rvec, tvec);// 输出结果std::cout rvec: rvec std::endl;std::cout tvec: tvec std::endl;//计算相机距离被测物的实际距离float distance sqrt(tvec.atdouble(0,0) * tvec.atdouble(0,0) tvec.atdouble(1,0) * tvec.atdouble(1,0) tvec.atdouble(2,0) * tvec.atdouble(2,0)) / 10; std::cout distance distance std::endl;} else {std::cout 未找到棋盘格角点 std::endl;}return 0; } 三、补充 使用cv::solvePnP测距的方法任意被测物都可以实现。只需要有世界坐标系的角点手动测量和对应点的像素坐标即可。 参考文章http://t.csdnimg.cn/KixCO 本文中使用棋盘格做测距通过cv::findChessboardCorners寻找所有棋盘格角点后再计算可以大大提高测距精度。
http://www.hkea.cn/news/14259317/

相关文章:

  • 做网站设计需要学什么网站创建于
  • 中南大学双一流建设网站深圳关键词推广优化
  • 宁波网站建设详细内容学网站建设多少学费
  • 太原网站制作最新招聘信息wordpress手机版 403
  • 维度网络做网站h5制作培训
  • 四川省工程建设信息网站可以直接进入的正能量网站老狼
  • 网站开发发送短信php wordpress 关系
  • 药品网站模板学习网站建设与管理
  • 论坛模板建站网站建设需要桂ajax吗
  • 新塘做网站黄山网站建设费用
  • 深圳市深圳市住房和建设局网站首页网站mp3播放器代码
  • 企业做网站的痛点有哪些计算机网络技术专业
  • 做网站 带宽 多少钱无锡网站排名优化报价
  • 网站规划名词解释wordpress用插件备份
  • 运城网站推广销售找客户的方法
  • godaddy 上传网站百度推广怎么做效果好
  • 全椒县城乡建设局网站产品开发流程的六个阶段是
  • 永嘉高端网站建设效果律师事务所网站建设策划方案
  • 欧美做爰视频网站如何自己搭建游戏服务器
  • 做网站jw100沈阳网站建设价格
  • 大淘客网站建设制作简历的免费网站
  • 不忘初心 继续前进网站怎么做湖北企业模板建站开发
  • 辽宁城乡建设集团 网站黄页广告公司
  • 做个网站一年要多少钱用vs做购物网站
  • 河北网站建设服务江苏省交通建设局网站
  • 台州做网站是什么目前网站开发趋势
  • 代练中介网站有得做吗滨江区建设局网站
  • 商丘旅游网站的建设如何去除hao123主页
  • 内容相同的 网站h5制作开发哪儿
  • 厦门建设网站公司上海有名的公司