最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python實(shí)現(xiàn)處理圖片水印的方法詳解

 更新時(shí)間:2022年11月01日 14:14:25   作者:小小小小能  
這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)處理圖片水印的相關(guān)資料,主要是實(shí)現(xiàn)圖片水印的去除效果,感興趣的小伙伴可以嘗試一下

原圖: 

去水印后:

程序非常簡(jiǎn)單,首先讀取圖片后,轉(zhuǎn)為HSV通道圖像。

image = cv2.imread("watermark.png")
 
HSV = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)

參考文末補(bǔ)充內(nèi)容獲取水印處的HSV值的范圍

我這張圖片的水印HSV值大概范圍是

背景HSV值為

黑色正文部分HSV值為

于是: 

mask = cv2.inRange(HSV, (0, 0, 195), (0, 0, 255))
cv2.imshow("mask", mask)

結(jié)束?。?/p>

處理后文字有點(diǎn)鋸齒狀,試了圖像增強(qiáng)矯正和圖像平滑處理效果都不明顯(原圖有些模糊也是原因之一)

如果有好的方法,麻煩教一教我!謝謝!

完整代碼

import cv2
 
image = cv2.imread(r"watermark.png")
 
HSV = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
# cv2.imshow("HSV", HSV)
 
mask = cv2.inRange(HSV, (0, 0, 195), (0, 0, 255))
cv2.imshow("mask", mask)
 
cv2.imwrite('watermark-result.png', mask)
cv2.waitKey(0)

補(bǔ)充

用python和opencv定義鼠標(biāo)點(diǎn)擊事件獲取圖片各個(gè)位置的HSV值(附代碼)

效果如下,鼠標(biāo)左鍵點(diǎn)擊圖片中任意位置顯示該點(diǎn)的HSV值。

源代碼:

import cv2
 
# 讀取圖片
image = cv2.imread(r"./images/screenshot/target_open.jpg")
 
# 轉(zhuǎn)為HSV圖
HSV = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)
 
# 定義一個(gè)鼠標(biāo)左鍵按下去的事件
def getpos(event, x, y, flags, param):
    if event == cv2.EVENT_LBUTTONDOWN:
        print(HSV[y, x])
 
# cv2.imshow('image', image)
cv2.imshow("imageHSV", HSV)
 
cv2.setMouseCallback("imageHSV", getpos)
cv2.waitKey(0)

到此這篇關(guān)于Python實(shí)現(xiàn)處理圖片水印的方法詳解的文章就介紹到這了,更多相關(guān)Python處理圖片水印內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 實(shí)現(xiàn)自動(dòng)遠(yuǎn)程登陸scp文件實(shí)例代碼

    python 實(shí)現(xiàn)自動(dòng)遠(yuǎn)程登陸scp文件實(shí)例代碼

    這篇文章主要介紹了python 實(shí)現(xiàn)自動(dòng)遠(yuǎn)程登陸scp文件實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • python程序 創(chuàng)建多線程過(guò)程詳解

    python程序 創(chuàng)建多線程過(guò)程詳解

    這篇文章主要介紹了python程序 創(chuàng)建多線程過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • python繪制地震散點(diǎn)圖

    python繪制地震散點(diǎn)圖

    這篇文章主要為大家詳細(xì)介紹了python繪制地震散點(diǎn)圖的相關(guān)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 在pyqt5中展示pyecharts生成的圖像問(wèn)題

    在pyqt5中展示pyecharts生成的圖像問(wèn)題

    本文通過(guò)一個(gè)實(shí)際的散點(diǎn)圖案例,展示了如何使用pyqt5嵌套一個(gè)pyecharts圖層的方法,通過(guò)這個(gè)技巧,可以在pyqt5的框架中也實(shí)現(xiàn)精美的數(shù)據(jù)可視化的功能模塊,感興趣的朋友一起看看吧
    2022-01-01
  • python sleep和wait對(duì)比總結(jié)

    python sleep和wait對(duì)比總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python sleep和wait對(duì)比總結(jié)內(nèi)容,對(duì)此有興趣的朋友們可以學(xué)習(xí)下。
    2021-02-02
  • 使用Python刪除PPT中所有超鏈接的操作步驟

    使用Python刪除PPT中所有超鏈接的操作步驟

    在某些PPT使用場(chǎng)景中,比如需要打印幻燈片或者超鏈接已失效時(shí),演示文稿中的超鏈接可能會(huì)成為一種干擾,這時(shí)我們需要移除PowerPoint演示文稿中的超鏈接,本文將介紹如何使用Python刪除PowerPoint演示文稿中的所有超鏈接,需要的朋友可以參考下
    2024-08-08
  • 使用Python快速制作可視化報(bào)表的方法

    使用Python快速制作可視化報(bào)表的方法

    今天小編就為大家分享一篇使用Python快速制作可視化報(bào)表的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • Mac中pyenv的安裝與使用教程

    Mac中pyenv的安裝與使用教程

    pyenv支持linux下python多版本的共存和版本之間切換,非常方便,下面這篇文章主要給大家介紹了關(guān)于Mac中pyenv安裝與使用的相關(guān)資料,需要的朋友可以參考下
    2022-02-02
  • 寫(xiě)一個(gè)Python腳本下載嗶哩嗶哩舞蹈區(qū)的所有視頻

    寫(xiě)一個(gè)Python腳本下載嗶哩嗶哩舞蹈區(qū)的所有視頻

    B 站大家都熟悉,尤其是它的舞蹈區(qū).有 100W+ 的舞蹈視頻.在沒(méi)有 wifi 的情況下,就欣賞不了這些視頻了.作為一個(gè) python 程序員,小編就寫(xiě)一個(gè) Python 腳本在晚上下載舞蹈區(qū)的所有視頻,需要的朋友可以參考下
    2021-05-05
  • python中實(shí)現(xiàn)將多個(gè)print輸出合成一個(gè)數(shù)組

    python中實(shí)現(xiàn)將多個(gè)print輸出合成一個(gè)數(shù)組

    下面小編就為大家分享一篇python中實(shí)現(xiàn)將多個(gè)print輸出合成一個(gè)數(shù)組,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04

最新評(píng)論

垫江县| 庆元县| 兴安盟| 鄄城县| 仙居县| 安达市| 札达县| 井冈山市| 吉安县| 徐汇区| 北票市| 阳高县| 招远市| 商河县| 永康市| 乌鲁木齐县| 仁寿县| 芦溪县| 建湖县| 莫力| 民和| 普陀区| 民勤县| 浮梁县| 景谷| 浠水县| 广汉市| 香港 | 九台市| 萝北县| 米林县| 深泽县| 临桂县| 华亭县| 车致| 青冈县| 高安市| 公安县| 玛多县| 曲阜市| 博乐市|