python – Opencv Homography矩阵H和Inverse H转换点没有得到
发布时间:2020-12-16 23:47:22 所属栏目:Python 来源:网络整理
导读:我正在使用Opencv python接口并获得单应矩阵H.它似乎正常工作,因为我可以使用warp透视来从源图像中获取扭曲图像.我现在尝试使用H和In H来在两个坐标之间来回转换点(而不是图像)并且没有得到预期的结果. 为了得到矩阵,我这样做了: pts1 = np.float32(corners
我正在使用Opencv python接口并获得单应矩阵H.它似乎正常工作,因为我可以使用warp透视来从源图像中获取扭曲图像.我现在尝试使用H和In H来在两个坐标之间来回转换点(而不是图像)并且没有得到预期的结果. 为了得到矩阵,我这样做了:
给定此矩阵,我使用以下内容进行正向和反向变换:
现在,如果我这样做:
这是它打印的内容: 我期待c = 100和d = 200,或者至少接近. 这是矩阵,它是反向的.
逆:
我试图做一个点积,它似乎生成一个单位矩阵确定:
任何帮助表示赞赏. 最佳答案
你在第二行有一个拼写错误
h4应与y坐标相乘 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |