2016-06-07 107 views

回答

2

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

int borderSize = 2; 

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

我已经试过这段代码,但它并没有帮助 –

+0

好的,那么你能告诉我你试过了什么吗? – sgarizvi

+0

我添加的边框必须是未知的 –