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

多网站绑定域名美团网站开发合作商

多网站绑定域名,美团网站开发合作商,网站建设结构总结,电子商务app操作系统#xff1a;ubuntu22.04 OpenCV版本#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言#xff1a;C11 算法描述 从两幅图像中的对应点计算基本矩阵。 cv::findFundamentalMat 是 OpenCV 中用于计算两幅图像之间基本矩阵#xff08;Fundamental Matrix#… 操作系统ubuntu22.04 OpenCV版本OpenCV4.9 IDE:Visual Studio Code 编程语言C11 算法描述 从两幅图像中的对应点计算基本矩阵。 cv::findFundamentalMat 是 OpenCV 中用于计算两幅图像之间基本矩阵Fundamental Matrix的函数。基本矩阵描述了两个未校准摄像机之间的几何关系它在计算机视觉中用于立体视觉、运动结构恢复Structure from Motion, SfM、视觉里程计等任务。 函数原型 Mat cv::findFundamentalMat (InputArray points1,InputArray points2,int method,double ransacReprojThreshold,double confidence,int maxIters,OutputArray mask noArray() ) 参数 参数points1来自第一幅图像的 N 个点数组。点的坐标应该是浮点数单精度或双精度。参数points2第二幅图像的点数组与 points1 具有相同的大小和格式。参数method计算基本矩阵的方法。 FM_7POINT用于7点算法。N7FM_8POINT用于8点算法。N≥8FM_RANSAC用于RANSAC算法。N≥8FM_LMEDS用于最小中值法LMedS算法。N≥8 参数ransacReprojThreshold仅用于 RANSAC 的参数。它是点到极线的最大距离以像素为单位超过该距离的点被认为是离群点并不用于计算最终的基本矩阵。根据点定位的准确性、图像分辨率和图像噪声它可以设置为1-3等。参数confidence仅用于 RANSAC 和 LMedS 方法的参数。它指定了估计矩阵正确的期望置信水平概率。参数[out] mask可选输出掩码。参数maxIters稳健方法的最大迭代次数。 说明 极几何由以下方程描述 [ p 2 ; 1 ] T F [ p 1 ; 1 ] 0 [p_2; 1]^T F [p_1; 1] 0 [p2​;1]TF[p1​;1]0 其中 F 是基本矩阵p1和p2分别是第一幅和第二幅图像中的对应点。 该函数使用上述列出的四种方法之一来计算基本矩阵并返回找到的基本矩阵。通常只找到一个矩阵。但在7点算法的情况下该函数可能返回多达3个解一个 9×3 矩阵按顺序存储所有3个矩阵。 // Example. Estimation of fundamental matrix using the RANSAC algorithm int point_count 100; vectorPoint2f points1(point_count); vectorPoint2f points2(point_count); // initialize the points here ... for( int i 0; i point_count; i ) {points1[i] ...;points2[i] ...; } Mat fundamental_matrix findFundamentalMat(points1, points2, FM_RANSAC, 3, 0.99);代码示例 #include iostream #include opencv2/opencv.hppusing namespace cv; using namespace std;int main( int argc, char** argv ) {// 创建虚拟的匹配点数据假设我们有8对匹配点vector Point2f points1 { Point2f( 154.0f, 38.0f ), Point2f( 285.0f, 176.0f ), Point2f( 279.0f, 238.0f ), Point2f( 276.0f, 284.0f ),Point2f( 273.0f, 342.0f ), Point2f( 267.0f, 397.0f ), Point2f( 262.0f, 446.0f ), Point2f( 254.0f, 495.0f ) };vector Point2f points2 { Point2f( 149.0f, 49.0f ), Point2f( 280.0f, 187.0f ), Point2f( 274.0f, 249.0f ), Point2f( 271.0f, 295.0f ),Point2f( 268.0f, 353.0f ), Point2f( 262.0f, 408.0f ), Point2f( 257.0f, 457.0f ), Point2f( 249.0f, 506.0f ) };// 定义输出的基本矩阵和掩码Mat fundamentalMatrix, mask;// 使用 RANSAC 方法计算基本矩阵fundamentalMatrix findFundamentalMat( points1, points2,FM_RANSAC, // 使用RANSAC方法1.0, // 点到极线的最大重投影误差0.99, // 置信水平2000, // 最大迭代次数mask ); // 输出掩码// 打印结果cout Fundamental Matrix:\n fundamentalMatrix endl;// 打印哪些点被认为是内点cout Inliers mask:\n;for ( size_t i 0; i mask.total(); i ){if ( mask.at uchar ( i ) ){cout Point i 1 is an inlier. endl;}else{cout Point i 1 is an outlier. endl;}}return 0; }运行结果 Fundamental Matrix: [-3.247212965698772e-20, -0.0008949509319799827, 0.704568065615863;0.0008949509319799836, 3.892534466973619e-19, 0.229349120734492;-0.7144125258676433, -0.2338238753943923, 1] Inliers mask: Point 1 is an inlier. Point 2 is an inlier. Point 3 is an inlier. Point 4 is an inlier. Point 5 is an inlier. Point 6 is an inlier. Point 7 is an inlier. Point 8 is an inlier.
http://www.hkea.cn/news/14385480/

相关文章:

  • 高端网站建设系统vs做网站各种控件的使用
  • 六安做网站购买深圳网站定制开发
  • 龙岗区住房和建设局官方网站医生在线咨询
  • 室内装饰公司网站模板国外优质网站
  • 关于网站建设的标语服务网站排名咨询
  • 石家庄网站快速优化排名搜索引擎外部链接优化
  • 如何找工程项目信息做站群网站好优化吗
  • 广东建设网站首页深圳货拉拉
  • 响应式网站的原理零售空间设计公司
  • 品展示设计网站黄山旅游
  • wordpress里验证谷歌站长百度seo软件
  • 苏州免费模板建站怎么做seo网站推广
  • 宜兴网站制作红色展览馆设计主题及创意
  • 游戏工作室网络组建方案百度小程序优化合作公司
  • 在微信上做彩票网站吗天推广人的网站
  • 网站建设实验心得烟台网站改版
  • 北京建设职工大学网站wordpress常量
  • .net网站源码下载免费申请信用卡
  • 网站推广广告 优帮云wordpress 电子杂志
  • 营销型建设网站装修设计平台有哪些
  • 男女做那个的免费视频网站wordpress 镜像插件
  • 菜篮网网站开发技术无锡网站设计制作
  • 怎么用自己的电脑做网站主机动漫是如何制作出来的
  • 青岛网站设计公司联系方式深圳网站建设怎么样
  • 微商可以做网站推广吗制作网页按钮
  • 怎么建一个购物网站企业网站 自助建站
  • 做资金盘网站违法吗wordpress实现多用户
  • 安云自助建站系统源码网站建设运营岗位职责
  • 承接网站建设广告语新公司的公司简介怎么写
  • 建设银行重庆分行网站最大的设计公司