OpenCV copyto不接受参数cv :: Mat

时间:2013-08-05 20:00:28

标签: c++ opencv

我有以下两行代码,它们创建了一个ROI,然后想要将sub_image(Mat)复制到掩码(Mat):

Rect roi(Point(x - quick_d_2(n2), 0), Size(n2, y + quick_d_2(m2)));
sub_image.copyTo(mask(roi));

哪个应该根据OpenCV的文档工作(因为它应该接受Mat作为参数),但是在编译期间我收到以下错误:

error: no matching function for call to ‘cv::Mat::copyTo(cv::Mat)’
note: candidates are:
/usr/include/opencv2/core/core.hpp:1651:10: note: void cv::Mat::copyTo(cv::OutputArray) const

`

为什么我收到此错误?如果它不接受Mat作为参数(我猜它应该),我该如何将它转换为OutputArray?我似乎无法在OpenCV文档中找到它的转换方法。

主要问题:如何将Mat转换为OutputArray?

0 个答案:

没有答案