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

成都网站建设公司推荐网上推广产品哪个网好

成都网站建设公司推荐,网上推广产品哪个网好,网站建设培训的心得,网站建设制作作业操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::calibrateCameraRO 是 OpenCV 中用于相机标定的函数,它允许固定某些点来进行更精确的标定。 函数原型 double cv::calibrateCa…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

cv::calibrateCameraRO 是 OpenCV 中用于相机标定的函数,它允许固定某些点来进行更精确的标定。

函数原型

double cv::calibrateCameraRO	
(InputArrayOfArrays 	objectPoints,InputArrayOfArrays 	imagePoints,Size 	imageSize,int 	iFixedPoint,InputOutputArray 	cameraMatrix,InputOutputArray 	distCoeffs,OutputArrayOfArrays 	rvecs,OutputArrayOfArrays 	tvecs,OutputArray 	newObjPoints,OutputArray 	stdDeviationsIntrinsics,OutputArray 	stdDeviationsExtrinsics,OutputArray 	stdDeviationsObjPoints,OutputArray 	perViewErrors,int 	flags = 0,TermCriteria 	criteria = TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON) 
)		

参数

  • 参数objectPoints: 标志点在世界坐标系中的位置。
  • 参数imagePoints: 标志点在图像平面上的位置。
  • 参数imageSize: 图像的大小。
  • 参数iFixedPoint: 固定点的数量。
  • 参数cameraMatrix: 相机内参矩阵。
  • 参数distCoeffs: 径向畸变和切向畸变系数。
  • 参数rvecs: 每个视角的旋转向量。
  • 参数tvecs: 每个视角的平移向量。
  • 参数newObjPoints: 优化后的标志点在世界坐标系中的位置。
  • 参数stdDeviationsIntrinsics: 内参的标准偏差。
  • 参数stdDeviationsExtrinsics: 外参的标准偏差。
  • 参数stdDeviationsObjPoints: 标志点位置的标准偏差。
  • 参数perViewErrors: 每个视角的重投影误差。
  • 参数flags: 标定选项。
  • 参数criteria: 终止条件。

代码示例


#include <iostream>
#include <opencv2/opencv.hpp>using namespace cv;
using namespace std;int main()
{// 已知的世界坐标系中标记点的位置vector< vector< Point3f > > objectPoints;  // 存储所有棋盘格角点的真实坐标Size boardSize( 7, 5 );                    // 棋盘格的尺寸float squareSize = 1.0f;                   // 实际单位下的边长for ( int i = 0; i < boardSize.height; i++ ){for ( int j = 0; j < boardSize.width; j++ ){objectPoints.push_back( vector< Point3f >( 1, Point3f( j * squareSize, i * squareSize, 0 ) ) );}}// 图像中找到的标记点的位置vector< vector< Point2f > > imagePoints;  // 存储每个棋盘格角点的图像坐标// 加载图像并检测棋盘格角点Mat image = imread( "path_to_your_image.jpg" );if ( image.empty() ){cout << "Could not open or find the image!" << endl;return -1;}bool found = false;vector< Point2f > corners;found = findChessboardCorners( image, boardSize, corners );if ( found ){cornerSubPix( image, corners, Size( 11, 11 ), Size( -1, -1 ), TermCriteria( TermCriteria::EPS + TermCriteria::COUNT, 30, 0.1 ) );imagePoints.push_back( corners );}else{cout << "Chessboard not found in the image." << endl;return -1;}// 相机内参和畸变系数Mat cameraMatrix = Mat::eye( 3, 3, CV_64F );Mat distCoeffs;// 输出参数vector< Mat > rvecs, tvecs;Mat newObjPoints;Mat stdDeviationsIntrinsics, stdDeviationsExtrinsics, stdDeviationsObjPoints;Mat perViewErrors;int iFixedPoint = 0;  // 固定点数量int flags       = 0;  // 默认标定选项TermCriteria criteria( TermCriteria::COUNT + TermCriteria::EPS, 30, DBL_EPSILON );// 执行相机标定double rms = calibrateCameraRO( objectPoints, imagePoints, image.size(), iFixedPoint, cameraMatrix, distCoeffs, rvecs, tvecs, newObjPoints, stdDeviationsIntrinsics, stdDeviationsExtrinsics,stdDeviationsObjPoints, perViewErrors, flags, criteria );cout << "RMS re-projection error: " << rms << endl;cout << "Camera matrix:\n" << cameraMatrix << endl;cout << "Distortion coefficients:\n" << distCoeffs << endl;return 0;
}
http://www.hkea.cn/news/785432/

相关文章:

  • 院校网站建设模板建站平台
  • 淘宝网站内搜索引擎优化怎么做广告推广平台网站有哪些
  • 大片播放网站国外免费推广网站有哪些
  • flash网站cms排名sem优化软件
  • 申请完域名怎么做网站百度链接提交
  • 驻马店市可以做网站的公司百度搜索竞价排名
  • 郑州市做网站吉林百度查关键词排名
  • 济宁网站建设seo抖音seo源码搭建
  • 茂名网站建设方案书简述seo和sem的区别
  • 江西网站做的好的企业文化百度指数在哪里看
  • 山东电商网站建设seo网站排名优化公司
  • 赤峰市做网站公司今日的最新消息
  • 上海最大的贸易公司seo网络推广机构
  • jsp 网站开发广告发布平台
  • b2c网站综合对比评价站长统计幸福宝
  • 网站建设意见做推广app赚钱的项目
  • 哈尔滨营销网站制作做外贸推广
  • 深圳网站建设外贸公司排名搜索热词排名
  • 网络科技公司招聘可靠吗seo多久可以学会
  • 企业网站建设的方案ppt网络营销的特点主要包括什么
  • 如何自行建设网站推广关键词优化
  • 建设学院网站百度收录关键词查询
  • 有关外贸的网站有哪些内容武汉抖音seo搜索
  • 娄底网站建设的话术深圳网站关键词排名优化
  • 福田大型商城网站建设seo营销方法
  • 网站开发专业就业指导企业网站设计与实现论文
  • 网络营销方式的思维导图seo关键词优化系统
  • wordpress访客ip记录福清市百度seo
  • 网站下载速度慢互联网广告推广公司
  • 电影网站空间配置网络营销的工具和方法有哪些