如何在#opencv中为图像添加边框,边框颜色必须与图像颜色相同。
答案 0 :(得分:2)
您可以将OpenCV函数cv::copyMakeBorder
与BORDER_REPLICATE
标志一起使用。这将创建具有扩展边框的新图像,并且边框的值将等于原始图像的边框像素值。它可以如下面的示例所示实现。
int borderSize = 2;
cv::copyMakeBorder(input, output, borderSize, borderSize,
borderSize, borderSize, BORDER_REPLICATE);