开发者社区> 问答> 正文

利用OpenCV比较图像旋转角度

有两个图,已经加载到Mat中,期中的一个图是另一个图经过一定的旋转得到的,我想利用OpenCV来获得被旋转图是旋转了多少度。希望各位大虾能给点思路或者方法,谢谢了!

展开
收起
a123456678 2016-03-04 18:01:49 3974 0
2 条回答
写回答
取消 提交回答
  • 可以用SIFT等方法提取特征点,然后两边进行匹配,通过三对匹配点就可以解出两幅图像的旋转矩阵了

    2019-07-17 18:52:41
    赞同 展开评论 打赏
  • 不知道我说的符不符合你的情况哈 。 我这边以前也弄过图片旋转, 一张图片经过旋转后,再保存就会发现它的 width 跟height不一样的 , 一般是变大,比如旋转九十度,那么它的宽就成了高了,旋转的角度与宽高变化的关系可以用数学式子整理出来。不知道用在你那上面对不对了 。这只是一点见简单的看法的,不知道对你有用没。

    2019-07-17 18:52:41
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载