图像去除水印或修复
发布时间
阅读量:
阅读量
在实际应用中,在某些情况下(尤其是在工业自动化场景中),我们的传感器输出可能会受到外部干扰的影响而出现异常数据读数。这种异常情况可能导致系统运行失控或数据准确性下降。
根据另一篇内容:OpenCV–0016:图像ROI与ROI操作,我们可以了解到如何通过 OpenCV 实现 ROI(区域-of-interest)的提取与显示操作
图像的修复原理:
通过那些已经被破坏区域的边界部分,在提取这些图像所留下的信息之后我们能用来推断被破坏区域的信息内容进而对破坏区实施填充处理最终目标是实现图像修复
OpenCV中的两种修复算法
1、inpaint函数
说明
使用区域邻域恢复图像中的选定区域。
函数实现关键是图像掩码的确定,可以通过阈值筛选或者手工选定 。
基于区域边界附近的像素进行重建的操作能够实现选定的图像区域的重构过程。该技术不仅能够有效地去除扫描照片中的灰尘和划痕,在静止图像或者视频处理中也同样表现出色,在需要处理多余物体时也能获得理想的去噪效果。
声明
void inpaint(
InputArray src,
InputArray inpaintMask,
OutputArray dst,
double in
全部评论 (0)
还没有任何评论哟~
