OpenCV中append函数作用
时间: 2023-07-27 20:15:19 浏览: 256
OpenCV函数
OpenCV中的append函数是用于将两个矩阵按行或列进行拼接的函数。它的作用是将两个矩阵的数据按照给定的方向进行拼接,并返回一个新的拼接后的矩阵。
append函数的具体使用方法如下:
```
cv::Mat cv::Mat::push_back(InputArray src) const;
cv::Mat cv::Mat::push_back(InputArray src, OutputArray dst) const;
cv::Mat cv::Mat::push_back(const std::vector<Mat>& src, OutputArray dst) const;
cv::Mat cv::Mat::push_back(InputArrayOfArrays src, OutputArray dst) const;
```
其中,第一个函数将src矩阵按照行的方向拼接到当前矩阵的下方,返回一个新的矩阵;第二个函数将src矩阵按照行的方向拼接到dst矩阵的下方,返回dst矩阵;第三个函数将src中的多个矩阵按照行的方向拼接到dst矩阵的下方,返回dst矩阵;第四个函数将src中的多个矩阵按照列的方向拼接到dst矩阵的右侧,返回dst矩阵。
需要注意的是,矩阵的类型和尺寸需相同,并且在行或列方向上进行拼接。
阅读全文