Advertisement

OpenCV学习笔记17图像修补inpaint()

阅读量:

OpenCV学习笔记(十七):图像修补:inpaint()

inpaint()函数应用分析

通过分析图像中特定区域的周边邻域信息,实现对目标区域的复原处理。

复制代码
    void inpaint( 
    InputArray src, 			// 表示要修复的图像,8位三通道或三通道
    InputArray inpaintMask,		// 表示修复模板(掩模),8位单通道,非零区域为修补区域
    OutputArray dst, 			// 表示修复后的图像
    double inpaintRadius, 		// 表示该算法所考虑的需要修补的每个点的圆形邻域的圆形领域半径。
    int flags 					// 表示修复使用的算法	
    									// CV_INPAINT_TELEA  Alexandru Telea 算法 .
    									// CV_INPAINT_NS 基于 Navier-Stokes 方程的算法
    );
    
    
      
      
      
      
      
      
      
      
      
    

两种算法在修复效果方面均表现出较为理想的状态,但它们的运行均需预先配置修复模板mask,即inpai

全部评论 (0)

还没有任何评论哟~