激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python批量圖片去水印的方法

Python批量圖片去水印的方法

2021-11-14 10:28chingho Python

​平常工作中,有時為了采用網絡的一些素材,但這些素材往往被打了水印,如果我們不懂PS就無法去掉水印,或者無法批量去掉水印。本文就介紹了Python批量圖片去水印的方法,感興趣的可以了解一下

?平常工作中,有時為了采用網絡的一些素材,但這些素材往往被打了水印,如果我們不懂PS就無法去掉水印,或者無法批量去掉水印。這些就很影響我們的工作效率。

今天我們就一起來,用Python + OpenCV三步去除水印,去水印需要使用的庫:cv2、numpy。cv2是基于OpenCV的圖像處理庫,可以對圖像進行腐蝕,膨脹等操作;numpy這是一個強大的處理矩陣和維度運算的庫。

圖片去水印原理

1、標定噪聲的特征,使用cv2.inRange二值化標識噪聲對圖片進行二值化處理,具體代碼:cv2.inRange(img, np.array([200, 200, 240]), np.array([255, 255, 255])),把[200, 200, 200]~[255, 255, 255]以外的顏色處理為0;

2、使用OpenCV的dilate方法,擴展特征的區域,優化圖片處理效果;

3、使用inpaint方法,把噪聲的mask作為參數,推理并修復圖片。

去掉右下角的水印步驟

1、從源圖片,截取右下角部分,另存為新圖片;

2、識別水印,顏色值為:[200, 200, 200]~[255, 255, 255]

3、去掉水印,還原圖片;

4、把源圖片、去掉水印的新圖片,進行重疊合并;

實現代碼

效果對比

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import cv2
import numpy as np
from PIL import Image
import os
?
dir = os.getcwd()
path = "1.jpg"
newPath = "new.jpg"
img=cv2.imread(path,1)
hight,width,depth=img.shape[0:3]
?
#截取
cropped = img[int(hight*0.8):hight, int(width*0.7):width]  # 裁剪坐標為[y0:y1, x0:x1]
cv2.imwrite(newPath, cropped)
imgSY = cv2.imread(newPath,1)
?
#圖片二值化處理,把[200,200,200]-[250,250,250]以外的顏色變成0
thresh = cv2.inRange(imgSY,np.array([200,200,200]),np.array([250,250,250]))
#創建形狀和尺寸的結構元素
kernel = np.ones((3,3),np.uint8)
#擴展待修復區域
hi_mask = cv2.dilate(thresh,kernel,iterations=10)
specular = cv2.inpaint(imgSY,hi_mask,5,flags=cv2.INPAINT_TELEA)
cv2.imwrite(newPath, specular)
?
#覆蓋圖片
imgSY = Image.open(newPath)
img = Image.open(path)
img.paste(imgSY, (int(width*0.7),int(hight*0.8),width,hight))
img.save(newPath)

實現效果如下圖,這個默認是去掉白色右下角的水印,大家可以根據自己的需求進行更改。

Python批量圖片去水印的方法

到此這篇關于Python批量圖片去水印的示例代碼的文章就介紹到這了,更多相關Python批量圖片去水印的示例代碼內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/chingho/p/14811711.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲一区二区三区在线免费观看 | 少妇一级淫片免费放播放 | 成人黄色免费电影 | 日韩欧美高清一区 | 成年性羞羞视频免费观看 | 亚洲日本韩国在线观看 | 深夜免费视频 | 国产乱色精品成人免费视频 | 一区二区久久精品66国产精品 | 国产成人小视频在线观看 | 国内精品伊人久久 | 天天天干夜夜夜操 | 久久成人黄色 | 欧美精品欧美极品欧美激情 | 亚洲αv | 把娇妻调教成暴露狂 | 免费三级大片 | 一区二区三区欧美日韩 | 国产日韩久久久久69影院 | 青青草免费观看 | 九九热这里只有精品8 | 免费播放欧美毛片 | 国产自在自线午夜精品视频在 | 亚洲免费片 | 日本羞羞的午夜电视剧 | 精品国产一区二区三 | 亚洲 综合 欧美 动漫 丝袜图 | 国产91免费看 | 国产精品久久久久久影院8一贰佰 | 妇女毛片 | 男女隐私免费视频 | 成人黄色免费视频 | 国产一国产一级毛片视频 | 国产精品99久久久久久久vr | 国产理论视频在线观看 | 国产精品成人亚洲一区二区 | 2级毛片| 99精品国产一区二区三区 | 91精品国产成人 | 操操插插 | 亚洲成人在线视频网 |