利用python制作電子簽名


有時候我們需要在文檔里粘上電子簽名,通常使用photoshop制作,但是通常photoshop軟件還需要下載、安裝,對於不經常使用的人來說,單獨裝這個軟件沒啥必要。

因此我們可以利用python對簽名的圖片進行修改,得到電子簽名。主要是將黑色筆寫的名字提取出來,白底的背景設為透明。

具體方法為:

1.找一張白紙,寫上簽名,然后在windows中畫圖軟件進行簡單的縮放、剪裁以及格式轉化,轉成一個png格式的圖片。

2、對png格式的圖片進行操作

import cv2

image = cv2.imread(r'bbb.png',cv2.IMREAD_UNCHANGED)

size =  image.shape

print size,image[0][0]

for i in range(size[0]):
    for j in range(size[1]):
        if image[i][j][0]>100 and image[i][j][1]>100 and image[i][j][2]>100:
            image[i][j][3] = 0
        else:
            image[i][j][0],image[i][j][1],image[i][j][2] = 0,0,0



cv2.imwrite(r'ttt.png',image)

 即可得到簽名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM