当前位置: 首页 > 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/14592072/

相关文章:

  • 建站公司外贸自己能做企业网站吗
  • 做图片类型的网站要怎么做网站延迟加载
  • php小型网站源码做三折页的网站
  • 网站登录页面制作销售找客户的方法
  • 站长推广工具wordpress如何建立网站
  • html嵌入网站怎么做和美团一样的网站
  • 网上电影网站怎么做的比选三家网站建设公司
  • 高埗镇网站建设公司官网是通过什么编辑
  • 旅游短租公寓网站建设模板图片可爱
  • 程序员创业做网站做公众号wordpress的静态数据
  • 做网站用虚拟主机好不好网站服务器安全防护
  • 建筑专业网站网站未备案做seo会被k吗
  • 创建免费网站h5页面可以跳转到小程序吗
  • 网站做镜像的有什么用网站开发合同售后服务
  • 做电子请柬的网站全球软件公司排名
  • icp ip 网站备案查询系统国家查企业的网站
  • 定制型网站制作公司自己怎么给网站做优化排名
  • 北京seo网站推广网站建设和成本
  • 大城县网站建设网站生成静态
  • 济南网站怎么做seo自动做图在线网站
  • 近期国际新闻做网站推广优化哪家好
  • php做简单网站例子泰州专业网站制作公司
  • 网站 建设 后台管理程序百度登录
  • 凡科网站建设怎么样wordpress 栏目排版
  • 做微信公众号的是哪个网站3g开发网站
  • 网站优化北京如何联系?专注小程序定制开发
  • 网站广告代码子目录创建网站
  • 龙岗区住房和建设局网站营销战略咨询公司
  • 仿站违法吗江门网站seo推广
  • 邯郸网站建设市场邮政企业微信app下载