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

How to add borders to image in opencv, border colors must be same as image color

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

您可以使用带有 BORDER_REPLICATE 标志的 OpenCV 函数 cv::copyMakeBorder。这将创建一个具有扩展边框的新图像,并且边框的值将等于原始图像的边框像素值。可以按照下面的示例来实现。

int borderSize = 2;

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