بدین صورت عمل کنید.
void test1(OutputArray arr){
vector<int> a1 = { 1, 2, 3 };
Mat a(a1);
arr.create(a.size(), a.type());
Mat(a1).copyTo(arr);
}
int main(int argc, const char** argv)
{
vector<int> a;
test1(a);
for (auto& item : a)
cout << item << endl;
return 0;
}