utilizar mascaras introduccion filtros data como comandos aprendiendo abrir opencv matrix row

mascaras - Agregar una fila a una matriz en OpenCV



opencv filtros (1)

El elemento agregado debe ser un Mat con el mismo número de columnas que la matriz de contenedor:

cv::Mat m = cv::Mat::ones(4, 3, CV_64F); // 3 cols, 4 rows cv::Mat row = cv::Mat::ones(1, 3, CV_64F); // 3 cols, 1 row m.push_back(row); // 3 cols, 5 rows

Esta es una pregunta muy simple pero no pude encontrar la respuesta en Google o en la documentación de OpenCV. ¿Cómo se inserta una fila con un vector o un número predeterminado en la parte inferior de un cv::Mat ? Lo intenté:

std::vector<double> v = {0, 0, 1}; m.push_back(v);

que compila, pero siempre me da un error de aserción. ¿Cuál es la forma correcta de hacerlo?