#include int main() { cv::Mat dst(1, 2, CV_32SC1); cv::Mat src(dst.colRange(0, 1)); dst.at(0, 0) = 0; dst.at(0, 1) = 1; cv::copyMakeBorder(src, dst, 0, 0, 0, 1, cv::BORDER_REPLICATE /* | cv::BORDER_ISOLATED */); std::cout << dst << std::endl; return 0; }