cv::Mat srcImage = cv::imread("source.jpg"); cv::Mat dstImage = cv::Mat::zeros(srcImage.size(), srcImage.type()); srcImage.copyTo(dstImage); cv::imshow("Source Image", srcImage); cv::imshow("Destination Image", dstImage); cv::waitKey(0);
cv::Mat srcImage = cv::imread("source.jpg"); cv::Mat roi = srcImage(cv::Rect(10, 10, 100, 100)); cv::Mat dstImage = cv::Mat::zeros(roi.size(), roi.type()); roi.copyTo(dstImage); cv::imshow("Source Image", srcImage); cv::imshow("ROI Image", roi); cv::imshow("Destination Image", dstImage); cv::waitKey(0);In this example, a rectangular region of interest (ROI) is created in the `srcImage` image using a `cv::Rect` object, and this ROI is copied to the `dstImage`. Package/library: OpenCV C++ library.