c – 水平合并cv :: Mat

前端之家收集整理的这篇文章主要介绍了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

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

猜你在找的C&C++相关文章