如何在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);
如何在#opencv中给图像添加边框,边框颜色必须与图像颜色相同。
您可以使用带有 BORDER_REPLICATE
标志的 OpenCV 函数 cv::copyMakeBorder
。这将创建一个具有扩展边框的新图像,并且边框的值将等于原始图像的边框像素值。可以按照下面的示例来实现。
int borderSize = 2;
cv::copyMakeBorder(input, output, borderSize, borderSize,
borderSize, borderSize, BORDER_REPLICATE);