微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c – 水平合并cv :: Mat

我想要合并几个cv :: mat,当我使用mat1.push_back(mat2)它将mat2垂直添加到mat1的末尾,有没有办法水平地做这个?
我可以想到的唯一其他选择是使每个cv :: Mat进入一个cv :: RotatedRect,旋转它,创建一个新的Mat,合并,以相同的方式最终旋转一切,但是如果有其他方式

解决方法

看看hconcat和vconcat.

用法

Mat M1,M2,HM,VM;
// M1 and M2 - source matrices
// MH,MV - results
 ...

 hconcat(M1,HM); // horizontal concatenation
 vconcat(M1,VM); // vertical   concatenation

注意,这些方法没有记录.

原文地址:https://www.jb51.cc/c/110678.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐