Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SixQuant/nowatermark
/ functions
Functions
9 in github.com/SixQuant/nowatermark
⨍
Functions
9
◇
Types & classes
2
↓ 4 callers
Method
remove_watermark
去除图片中的水印 :param filename: 待去除水印图片文件名称 :param output_filename: 去除水印图片后的输出文件名称 :return: 去除水印后的图片位图
nowatermark/WatermarkRemover.py:138
↓ 2 callers
Method
find_watermark_from_gray
从原图的灰度图中寻找水印位置 :param gray_img: 原图的灰度图 :param watermark_template_gray_img: 水印模板的灰度图 :return: x1, y1, x2, y2
nowatermark/WatermarkRemover.py:91
↓ 2 callers
Method
load_watermark_template
加载水印模板,以便后面批量处理去除水印 :param watermark_template_filename: :return:
nowatermark/WatermarkRemover.py:26
↓ 1 callers
Method
dilate
对图片进行膨胀计算 :param img: :return:
nowatermark/WatermarkRemover.py:34
↓ 1 callers
Method
generate_template_gray_and_mask
处理水印模板,生成对应的检索位图和掩码位图 检索位图 即处理后的灰度图,去除了非文字部分 :param watermark_template_filename: 水印模板图片文件名称 :return: x1,
nowatermark/WatermarkRemover.py:43
↓ 1 callers
Method
remove_watermark_raw
去除图片中的水印 :param img: 待去除水印图片位图 :param watermark_template_gray_img: 水印模板的灰度图片位图,用于确定水印位置 :param watermark_template_mas
nowatermark/WatermarkRemover.py:113
Method
__init__
(self, verbose=True)
nowatermark/WatermarkRemover.py:19
Method
find_watermark
从原图中寻找水印位置 :param filename: :return: x1, y1, x2, y2
nowatermark/WatermarkRemover.py:81
Method
test_all
(self)
tests/test_WatermarkRemover.py:14