and the result can be const cv::Mat&