python – Opencv Homography矩阵H和Inverse H转换点没有得到预期的结果
发布时间:2020-09-18 13:23:33 所属栏目:Python 来源:互联网
导读:我正在使用Opencv python接口并获得单应矩阵H.它似乎正常工作,因为我可以使用warp透视来从源图像中获取扭曲图像.我现在尝试使用H和In H来在两个坐标之间来回转换点(而不是图像)并且没有得到预期的结果.为了得到矩阵,我这样做了:pts1 = np.float32(corners) p
我正在使用Opencv python接口并获得单应矩阵H.它似乎正常工作,因为我可以使用warp透视来从源图像中获取扭曲图像.我现在尝试使用H和In H来在两个坐标之间来回转换点(而不是图像)并且没有得到预期的结果. 为了得到矩阵,我这样做了:
给定此矩阵,我使用以下内容进行正向和反向变换:
现在,如果我这样做:
这是它打印的内容: 我期待c = 100和d = 200,或者至少接近. 这是矩阵,它是反向的.
逆:
我试图做一个点积,它似乎生成一个单位矩阵确定:
任何帮助表示赞赏. 最佳答案 你在第二行有一个拼写错误
h4应与y坐标相乘 (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在Python中调用嵌套函数时的额外括号
- 使用python中的csv模块写入特定单元格
- python – 如何在PyCharm中找到所有未使用的类的方法?
- python – 如何在selenium webdriver中使用变量通过xpath查
- python – TypeError:尝试模拟classmethod时的未绑定方法
- Python解析IP地址和协议的日志文件
- DAY4(PYTHON)列表的嵌套,range,for
- `with canvas:`(Python`with something()as x:`)如何隐式
- python – 查找numpy数组中每行的最大值以及相同大小的另一
- 使用dbf Python模块以只读方式打开.DBF文件