一款优秀的图片去水印软件:Inpaint

图片怎么快速去除水印?说到图片去水印,很多人大概第一直觉就是用PS,但如果是设计小白,对要求没那么高并且也不懂PS的使用的话,没必要去安装动不动几个G的PS配套工具,也不必花钱去用什么去水印小程序等平台,用Inpaint足够了,体积非常小巧。

该版本已授权,可以使用全部功能。

软件截图:

1、解压后,双击start_Inpaint.bat来运行软件

下载地址:

Inpaint-11.0.1

解压密码:123456

下载时可能会有广告,忽略,等下载结束即可。

部分杀软会因该版本软件未购买签名证书而干扰运行,可通过加入排除项或者信任区来解决。

cv::inpaint函数是OpenCV库中用于图像修复的函数。它可以通过根据图像中的已知信息来填补缺失或损坏的区域,从而还原图像的完整性。 函数原型如下: ```cpp void cv::inpaint( InputArray src, InputArray inpaintMask, OutputArray dst, double inpaintRadius, int flags ) ``` 参数说明: - src:输入图像,可以是8位无符号整数(CV_8U)或浮点数(CV_32F)。 - inpaintMask:输入的掩膜图像,用于指示需要修复的区域,非零像素表示需要修复的区域。 - dst:输出图像,与输入图像具有相同的尺寸和类型。 - inpaintRadius:修复区域的半径大小。 - flags:修复算法的标志,可以是INPAINT_NS或INPAINT_TELEA。 使用示例: ```cpp #include <opencv2/opencv.hpp> using namespace cv; int main() { Mat image = imread("input.jpg"); Mat mask = imread("mask.jpg", 0); // 读取灰度图作为掩膜 Mat inpainted; cv::inpaint(image, mask, inpainted, 3, INPAINT_TELEA); imshow("Input", image); imshow("Mask", mask); imshow("Inpainted", inpainted); waitKey(); return 0; } ``` 在示例中,我们首先加载输入图像和掩膜图像,然后调用cv::inpaint函数进行图像修复。修复后的图像将显示在窗口中。 需要注意的是,掩膜图像必须与输入图像具有相同的尺寸,并且非零像素表示需要修复的区域。另外,inpaintRadius参数用于指定修复区域的半径大小,而flags参数可以选择不同的修复算法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值