如何在c ++代码中将裁剪的图像添加到另一个图像的中心

时间:2014-11-05 00:22:44

标签: c++ opencv

我有两张图片

one:是具有尺寸的裁剪图像

另一个:是具有不同维度的黑色图像

现在我需要将第一张图像放在第二张图像的中心

任何人都可以帮助我

谢谢

1 个答案:

答案 0 :(得分:0)

假设黑色图像较大,则裁剪图像和两个图像是相同类型和相同的通道:

cropped_image.copyTo(my_black_image(cv::Rect((my_black_image.cols - cropped_image.cols)/2, (my_black_image.rows - cropped_image.rows)/2, cropped_image.cols, cropped_image.rows)));