如何在opencv中为图像添加边框,边框颜色必须与图像颜色相同

时间:2016-06-07 05:58:42

标签: c++ opencv opencv3.0

如何在#opencv中为图像添加边框,边框颜色必须与图像颜色相同。

1 个答案:

答案 0 :(得分:2)

您可以将OpenCV函数cv::copyMakeBorderBORDER_REPLICATE标志一起使用。这将创建具有扩展边框的新图像,并且边框的值将等于原始图像的边框像素值。它可以如下面的示例所示实现。

int borderSize = 2;

cv::copyMakeBorder(input, output, borderSize, borderSize,
               borderSize, borderSize, BORDER_REPLICATE);