域名续费做网站网站建设华威公司怎么样

pingmian/2025/10/9 20:22:35/文章来源:
域名续费做网站,网站建设华威公司怎么样,用pyton可以做网站吗,专业的企业宣传片制作操作系统#xff1a;ubuntu22.04 OpenCV版本#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言#xff1a;C11 算法描述 找到两个平面之间的透视变换。 cv::findHomography 是 OpenCV 库中用于计算两幅图像之间单应性矩阵#xff08;Homography Matrix#xff09;的… 操作系统ubuntu22.04 OpenCV版本OpenCV4.9 IDE:Visual Studio Code 编程语言C11 算法描述 找到两个平面之间的透视变换。 cv::findHomography 是 OpenCV 库中用于计算两幅图像之间单应性矩阵Homography Matrix的函数。单应性矩阵描述了两个平面之间的投影变换关系它在计算机视觉中用于图像校正、拼接和增强现实等任务。 函数原型 Mat cv::findHomography (InputArray srcPoints,InputArray dstPoints,int method 0,double ransacReprojThreshold 3,OutputArray mask noArray(),const int maxIters 2000,const double confidence 0.995 ) 参数 参数srcPoints原平面中点的坐标可以是类型为 CV_32FC2 的矩阵或 vector。参数dstPoints目标平面中点的坐标可以是类型为 CV_32FC2 的矩阵或 vector。参数method用于计算单应性矩阵的方法。可能的方法包括 0常规方法使用所有点即最小二乘法。RANSAC基于RANSAC的稳健方法。LMEDS最小中值Least-Median稳健方法。RHO基于PROSAC的稳健方法。 ransacReprojThreshold仅用于 RANSAC 和 RHO 方法。这是允许的最大重投影误差用于将一对点视为内点。也就是说如果 ∥ dstPoints i − convertPointsHomogeneous ( H ⋅ srcPoints i ) ∥ 2 ransacReprojThreshold \| \texttt{dstPoints} _i - \texttt{convertPointsHomogeneous} ( \texttt{H} \cdot \texttt{srcPoints} _i) \|_2 \texttt{ransacReprojThreshold} ∥dstPointsi​−convertPointsHomogeneous(H⋅srcPointsi​)∥2​ransacReprojThreshold 则认为点 i 是离群点。如果 srcPoints 和 dstPoints 以像素为单位测量则通常将此参数设置在1到10之间是有意义的。参数mask由稳健方法如 RANSAC 或 LMEDS设置的可选输出掩码。注意输入掩码值被忽略。参数maxItersRANSAC的最大迭代次数。参数confidence置信水平介于0和1之间。 该函数找到并返回源平面和目标平面之间的透视变换矩阵 H H H s i [ x i ′ y i ′ 1 ] ∼ H [ x i y i 1 ] s_i \begin{bmatrix} x_i \\ y_i \\ 1 \end{bmatrix} \sim H \begin{bmatrix} x_i \\ y_i \\ 1 \end{bmatrix} si​ ​xi′​yi′​1​ ​∼H ​xi​yi​1​ ​ 从而最小化反投影误差 ∑ i ( x i ′ − ( h 11 x i h 12 y i h 13 ) h 31 x i h 32 y i h 33 ) 2 ( y i ′ − ( h 21 x i h 22 y i h 23 ) h 31 x i h 32 y i h 33 ) 2 \sum_i \left( \frac{x_i - (h_{11}x_i h_{12}y_i h_{13})}{h_{31}x_i h_{32}y_i h_{33}} \right)^2 \left( \frac{y_i - (h_{21}x_i h_{22}y_i h_{23})}{h_{31}x_i h_{32}y_i h_{33}} \right)^2 i∑​(h31​xi​h32​yi​h33​xi′​−(h11​xi​h12​yi​h13​)​)2(h31​xi​h32​yi​h33​yi′​−(h21​xi​h22​yi​h23​)​)2 如果 method 参数设置为默认值 0则函数使用所有点对通过简单的最小二乘方案计算初始单应性估计。 然而如果并非所有的点对srcPoints_i, dstPoints_i都符合刚性的透视变换即存在一些离群点这个初始估计将会较差。在这种情况下你可以使用三种稳健方法之一。RANSAC、LMEDS 和 RHO 方法尝试许多不同的随机子集每次四个点对共线点对被丢弃使用这个子集和简单的最小二乘算法估计单应性矩阵然后计算所估计单应性的质量/优度对于RANSAC来说是内点的数量对于LMEDS来说是最小中值重投影误差。最佳子集随后用于生成单应性矩阵的初始估计和内点/离群点的掩码。 无论是否使用稳健方法计算出的单应性矩阵都会进一步优化在稳健方法的情况下仅使用内点以Levenberg-Marquardt方法减少重投影误差。 RANSAC 和 RHO 方法可以处理几乎任何比例的离群点但需要一个阈值来区分内点和离群点。LMEDS 方法不需要任何阈值但只有当内点超过50%时才能正确工作。最后如果没有离群点且噪声较小使用默认方法method0。 该函数用于找到初始的内部和外部矩阵。单应性矩阵确定至一个尺度。因此它被标准化以使 h 33 1 h_{33}1 h33​1。需要注意的是每当无法估计 H 矩阵时将返回一个空矩阵。 代码示例 #include iostream #include opencv2/opencv.hppusing namespace cv; using namespace std;int main( int argc, char** argv ) {// 创建虚拟的匹配点数据假设我们有4对匹配点vector Point2f srcPoints { Point2f( 56.0f, 65.0f ), Point2f( 368.0f, 52.0f ), Point2f( 28.0f, 387.0f ), Point2f( 389.0f, 390.0f ) };vector Point2f dstPoints { Point2f( 0.0f, 0.0f ), Point2f( 300.0f, 0.0f ), Point2f( 0.0f, 300.0f ), Point2f( 300.0f, 300.0f ) };// 定义输出的单应性矩阵和掩码Mat homographyMatrix, mask;// 使用 RANSAC 方法计算单应性矩阵homographyMatrix findHomography( srcPoints, dstPoints,RANSAC, // 使用RANSAC方法3.0, // 点到投影模型的最大重投影误差mask, // 输出掩码2000, // 最大迭代次数0.995 ); // 置信水平// 打印结果cout Homography Matrix:\n homographyMatrix 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; }运行结果 Homography Matrix: [1.055873761296419, 0.09181510967794945, -65.09691276166618;0.04690100493754324, 1.125624118501043, -75.79202397907012;0.0001832514481695185, 0.0005133370013304123, 0.9999999999999999] Inliers mask: Point 1 is an inlier. Point 2 is an inlier. Point 3 is an inlier. Point 4 is an inlier.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88880.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站一般用什么服务器怀化电视台网站

爱折腾的我最近在用sublime text 3 写python,但是原生态的编译模式不支持交互。在网上找了许多资料,想要可以交互运行python,大都需要sublimeREPL这个插件,我不想用这个插件。在多次摸索过后找到了如下解决方案,在此记…

上海网站建设好处个人网页设计ps

生活中你的家有客厅(Public),有你的卧室(Private) 客厅所有来的客人都可以进去,但是你的卧室是私有的,也就是说只有你能进去 但是呢,你也可以允许你的好闺蜜好基友进去。 在程序里,有些私有属性 也想让类外特殊的一…

新公司名称核准在哪个网站百度推广app怎么收费

使用gitee托管平台搭配hexo工具搭建个人博客 烨然的个人博客 第一部分 HEXO安装(win10安装过程) 1.安装git 安装后配置环境变量 C:\Program Files\Git\bin C:\Program Files\Git\libexec\git-core 2.安装Node.js 快速下载链接 安装后配置环境变量 环境变量写入C:\Program Files…

官方网站下载cadqq刷赞网站推广全网

Linux权限 文章目录 Linux权限一.文件权限1.快速掌握修改权限的方法(修改文件权限属性)2.对比权限的有无,以及具体的体现3.修改权限的第二套方法(修改用户角色)4.文件类型(Linux下一切皆文件) 二…

做推广网站有什么莱芜雪野湖介绍

我最后写了一个小函数,使用scipy.ndimage.zoom升级图像,但是为了缩小它,它首先将它升级为原始形状的倍数,然后通过块平均缩小.它接受scipy.zoom的任何其他关键字参数(order和prefilter)我仍在寻找使用可用软件包的更清洁的解决方案.def zoomArray(inArray, finalShape, sameSum…

广西网站建公家网站模板

Shell脚本是一种用来自动化执行一系列命令的文本文件。它可以包含一系列的Shell命令和控制结构,用于实现特定的功能或任务。 以下是一些使用Shell脚本的常见情况: 自动化任务:可以使用Shell脚本编写自动化任务,例如备份文件、定时执行命令等。 系统管理:通过Shell脚本可以…

网站发布之后上传文件路径变了wordpress修改登录密码

ChatGPT无限次数:点击直达 html ChatGPT的黑科技让你的论文脱颖而出 导言 近年来,随着人工智能技术的飞速发展,ChatGPT作为一款优秀的文本生成模型正逐渐走进人们的视野。本文将介绍如何利用ChatGPT的黑科技让你的论文在激烈的学术竞争中脱颖而出。 …

怎样利用云盘做电影网站明星网页制作模板

AWK/SED awk awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行…

义乌婚介网站建设义乌企业网站

一、说明 数据太多了。数据湖和数据仓库;广阔的像素牧场和充满文字的海洋。找到正确的数据就像大海捞针一样!如果你喜欢开源机器学习库 FiftyOne,矢量搜索引擎通过将复杂数据(图像的原始像素值、文本文档中的字符)转换为称为嵌入矢…

网站建设于朦胧wordpress常见问题

前言 提到MySQL的事务,我相信对MySQL有了解的同学都能聊上几句,无论是面试求职,还是日常开发,MySQL的事务都跟我们息息相关。 而事务的ACID(即原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durabili…

怎么做可上传图片的网站手机网站底部导航

连接Linux命令 finaXshell 工具好用: 链接:https://pan.baidu.com/s/13yyOhi7GzcZNTxXseGO_fA 提取码:n4t6 上次Linux 文件工具: fileZilla ,这个网上去下载 转载于:https://www.cnblogs.com/duende99/p/11479182.html

网站开发公司有什么福利形象设计公司网站建设方案书

一、引言 随着电子商务的快速发展,电商平台已经成为人们日常生活中不可或缺的一部分。淘宝作为中国最大的电商平台之一,拥有庞大的用户群体和商家资源。为了满足商家和消费者之间的交易需求, ,其中订单接口是其中最为重要的一部分…

花钱做网站注意些什么程序开发平台哪个好

展开全部申根签证中mult是是多次的意思,指可以在有效期内多次往返申根国家。类型申根签证分62616964757a686964616fe78988e69d8331333431373939为入境和过境两类。1.入境签证有一次入境和多次入境两种。签证持有者分别可一次连续停留90天或每半年多次累计不超过3个月…

公司如何注册网站网站后台管理系统php

描述 荷兰国旗有三横条块构成,自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列,要将它们重新排列使所有相同颜色的条块在一起。本问题要求将所有红色的条块放最左边、所有白色的条块放中间、所有蓝色的条块放最右边。 …

服务周到的上海网站建设公司wordpress添加菜单分类目录是灰的

在当今技术飞速发展的时代,越来越多的领域开始应用人工智能(Artificial Intelligence,简称AI)。其中,AI写作工具备受瞩目,备受推崇。在众多的选择中,智元兔AI是一款在笔者使用过程中非常有帮助的…

搭建网站要多久wordpress在页面添加文章分类导航

$t3$不会 世界线 题解 题目让求的就是每个点能到点的数量$-$出度 设每个点能到的点为$f[x]$ 则$f[x]x \sum\limits_{y}^{y\in son[x]} U f[y]$ 用$bitset$优化一下即可,但单纯这样会炸内存,随意$yy$一下,时间换空间,像平衡树一样开个垃圾桶都行 代码 #include<bits/stdc.h&g…

北京网站建设公司那个好网站的风格对比信息表

你关掉电脑&#xff0c;离开办公室。 一个小时后&#xff0c;你进入家门和孩子们在一起。 你和家人一起吃晚饭。 你的老板打电话来查看你的项目进展。 你哄孩子入睡并给他们读个故事。 作为一个负责任的父母&#xff0c;你想要与孩子们的互动时间增加并提高生活的质量&…

少儿编程加盟费济南百度seo排名公司

1.transformer transformer self-attention 当前编码的词和整个句子所有词做attention&#xff0c;权重加在所有句子上获得当前的表示 encoder-decoder-attention 当前解码的单元和编码器的所有输出做attention&#xff0c;权重加在所有编码输出上&#xff0c;获得当前的表示…

毕业设计做网站论文兰州优化网站

在高低压隔离系统设计中&#xff0c;难免会使用光耦来通信。在选择光耦器件时&#xff0c;需要考虑光耦允许的最大通信速率&#xff0c;否则在高速通信时会失败. 对于高速的光耦应用时&#xff0c;需要注意电流传输比率和开关速度。 参考文档《Basic Characteristics and Appli…