cqh 发表于 2012-6-3 19:15:03

为图像添加边界--opencv函数copyMakeBorder

当对图像进行某些操作时,如卷积等,需要考虑边界处理问题。

函数介绍
void copyMakeBorder( const Mat& src, Mat& dst,int top, int bottom, int left, int right,int borderType, const Scalar& value=Scalar() );
参数:
src:源图
dst:目标图
top,bottom,left,right:上下左右四个方向分别需要增加多宽的边界
borderType:边界类型,来决定如何赋值新增加的边界。

[*]BORDER_CONSTANT:使用常数(value参数)填充边界(默认为0)
[*]BORDER_REPLICATE:复制图像最邻近的行或列
value:如果类型为BORDER_CONSTANT时,新增像素赋值为value,默认为0。注:opencv 2.1c++接口


引自:http://www.gbs-cqh.net/opencv-copymakeborder/

页: [1]
查看完整版本: 为图像添加边界--opencv函数copyMakeBorder