luliloveshe

Results 9 comments of luliloveshe

假如我的水印没有透明度, 也就是alpha=1, 那么公式就是 J = W * alpha, 效果体现就是w在I上的一片遮挡。这样训练出来的模型,能够去除没有透明度的水印吗?不知道您尝试过没有

“找1000张图片,打上不透明的水印,加入训练集训练, 然后测试去水印“,我正在尝试,有结果发上来

请问 CLWD/train/Alpha 目录中的图片是怎样生成的?因为我不知道 Alpha里图片怎么生成的,所以我修改代码,不使用alpha目录里的数据来训练模型,有用吗?

但是我跑train.py时 如果alpha为空 会报错。可能算法里面没有用到Alpha数据吧,只是外围读取了。

这里说明下模型训练步骤、测试效果以及问题。希望能对本项目改进有帮助。 1、各目录图片生成方式 watermark_logo 透明背景, 256x256 ![1648435035(1)](https://user-images.githubusercontent.com/32316248/160317177-b818efe9-75a8-4745-854e-967100586b4c.png) Watermark_free_image clwd数据集选取, 256x256 ![1648435227](https://user-images.githubusercontent.com/32316248/160317311-54dcd77a-71dd-4ead-af89-cfc3deb57873.png) Watermark watermark_logo图 随机位置旋转角度,尺寸固定, 叠加到黑色纯色图片上生成 ![1648435301(1)](https://user-images.githubusercontent.com/32316248/160317438-9bfad2d4-ef92-44ff-a21b-19bbf1c99582.png) Mask 由Watermark 二值化生成 ![1648435301(1)](https://user-images.githubusercontent.com/32316248/160317480-b04c65ee-6c61-47db-b137-d4c3deb1a577.png) Watermarked_image watermark_logo 图叠加Watermark_free_image 图上生成, 叠加时没有给透明度,因为测试图片水印是没有透明度的,后面会说明 ![1648435364(1)](https://user-images.githubusercontent.com/32316248/160317538-c3b4009a-2851-4c92-a585-946c5bf555e5.png) Alpha 直接拷贝的Watermark train和test目录 数量上1:1, 比如2000张图片,按上面的方式生成好各目录图片,然后对半切分成train和test...

按您说的进行新一次模型训练、测试去水印,本次数据集train和test彼此独立。用来去水印的图和logo也不在train和test中。 识别的效果很差, 详细说明如下: 1、各目录图片生成方式 watermark_logo 透明背景,文字不透明, 256x256, 注:红框处是windows资源管理器显示问题,实际和其他logo一样都是透明背景 ![65b119949d1d09b2541fdbc36351a6f5_64b197fe-1cc9-4dfc-a144-5167e87d80b5](https://user-images.githubusercontent.com/32316248/160780199-118d01f6-1f68-4002-a4b3-b94755adf8e1.png) Watermark_free_image clwd数据集选取, 256x256 ![b0a8932868d4fb29a8b9030f982b5f0d_2bab20ab-a477-41b5-962c-f464272112c7](https://user-images.githubusercontent.com/32316248/160780198-087be646-43df-48b8-95fa-49071e663fc1.png) Watermark watermark_logo图 位置、旋转、尺寸随机, 叠加到黑色纯色图片上生成 ![29864d447f3cd14191ab492f2f1cdb6e_4a68b7a3-92bb-4bff-a53b-abef1794ead3](https://user-images.githubusercontent.com/32316248/160780200-cc0e2369-f410-4293-964d-449b370dea68.png) Mask 由Watermark 二值化生成 ![463eee8a01c57756ec092b8efb0fbd4e_e16342c2-71ac-411a-a15a-d8ad0f19a40a](https://user-images.githubusercontent.com/32316248/160780234-75f6eae0-bc61-4329-880a-1fa2faf7c396.png) Watermarked_image watermark_logo 图叠加Watermark_free_image 图上生成, 叠加时没有给透明度 ![b335e19ce4dd83e39ab37b85070bbcd1_78133766-e216-48b0-9536-b79a12543e9b](https://user-images.githubusercontent.com/32316248/160780264-a775ac0d-a1fa-41cf-be5a-4b4e03bd20fe.png) Alpha 直接拷贝的Watermark...

感谢赐教,我再试试,晚些发结果上来

有几个细节还需要确定一下,麻烦您了 1、针对您说的:训练集与测试集, 指的就是train目录和test目录吧? 2、针对您说的:“如果你仅针对特定几个水印去除,可以训练集与测试集不独立”,以2000张原图和30个Logo为例, 意思是说30个logo打在2000原图上,然后数量1:1随机分成训练集和测试集? 3、针对您说的:“其次训练集与测试集的背景图分布也要一致”,本批次测试,是从clwd选取2000张按数量1:1分成训练集和测试集,这就是“背景图分布也要一致”吧?

为方便描述,有下面几个概念统一一下: 1、每次训练模型和测试以“日期-序号”作为批次号加以区分, 之前汇报过2次,3个批次,就叫批次1、2、3, 其中批次1效果最好,和批次2对比汇报。 2、train目录:训练集,test目录:测试集, 一般描述时使用"test目录“和"train目录" 3、自定义测试图:独立于test目录和train目录、需使用训练好的模型来去除水印的图片。不是从clwd选取,我自己随便找的。 新的20220405-1批次 这次和批次2所有的操作一样,只是图片数量增加为2w张,但是效果很不理想。有以下几点疑问: 1、本批次test目录、train目录使用的30logo和自定义测试图使用的logo是不同的,之前批次1效果好,是把自定义测试图使用的logo也用来生成test目录、train目录。那就意味着:要去除自定义测试图的水印logo, 训练模型时必须test目录、train目录包含自定义测试图的水印logo? 2、因为2w张图,这次训练耗时28个小时。可以的话,能否具体给出修改点,进行下一次训练,以免因我知识欠缺造成时间浪费,十分感谢