某位大佬爲你展示Python神技,快速去除某網站上的圖片純色水印

某位大佬為你展示Python神技,快速去除某網站上的圖片純色水印

我們拿天貓工商執照圖片做例子,先來看一下效果:

某位大佬為你展示Python神技,快速去除某網站上的圖片純色水印

在這裡我們將需要的素材,店鋪工商執照的照片通過爬蟲保存到本地 。

某位大佬為你展示Python神技,快速去除某網站上的圖片純色水印

圖片是帶有天貓的灰色水印的

我們將圖片下載下來:

長這樣

某位大佬為你展示Python神技,快速去除某網站上的圖片純色水印

今天我們的任務就是把這張圖片的水印進行去除

這裡我們使用OpenCV快速去除水印

要對普通的圖片水印進行去除

我們通常的方式是先對圖片進行灰度轉換

然後再進行二值化轉換

但是這樣的方法很容易會造成圖片失真

針對如上圖這種配色單一的水印圖片,

我們直接將水印顏色填充替換為白色,

從而實現水印的快速去除

代碼如下:

某位大佬為你展示Python神技,快速去除某網站上的圖片純色水印

這樣,我們的圖片就可以快速去除天貓的水印:

某位大佬為你展示Python神技,快速去除某網站上的圖片純色水印

我們還可以PyQt5製作成桌面程序小工具,方便快捷

上面的代碼快速地實現了天貓文字水印的去除,

但是作為代碼本身就不方便傳播和使用。

索性藉助於PyQt5,我們將其打包為一個桌面圖形界面程序。

某位大佬為你展示Python神技,快速去除某網站上的圖片純色水印

這樣就完成了,歡迎大家的討論提意見!

私信回覆【01】有Python大禮包哦!


分享到:


相關文章: