cvInpaint() 是opencv中的图像修复函数,它的接口定义如下:
cvInpaint(const CvArr* src,const CvArr* inpaint_mask,CvArr* dst,double inpaintRange,int flags)
src:待修复的源图像。
inpaint_mask:待修复区域,该参数为单通道图像,一般用待修复区域的轮廓图像或边缘图像。
dst:修复后的图像。
inpaintRange:待修复像素点选取的邻域半径。
flags:修复图像要使用的方法,目前opencv中有两种方法可选择,分别是CV_INPAINT_NS和CV_INPAINT_TELEA。
调用该函数时,需包含头文件opencv2/photo/photo_c.h,还需配置debug或release下配置库文件opencv_photo244d.lib/opencv_photo244.lib 。配置好后即可成功调用该函数。