最近遇到一个问题:需要在一个pdf里面提交多个人的手写签名,而他们又离我很远。但是这个时候我发现只需要把对方把手写签名拍张照片发给我。我就可以提交一个带有所有人签名的PDF。
# In[*]
%clear
%reset -f
# In[*]
import cv2
import os
os.chdir('D:\\data\\pic')
image = cv2.imread(r'chenzihao.jpg',cv2.IMREAD_UNCHANGED)
# In[*]
size = image.shape
# In[*]
print (size,image[0][0])
# In[*]
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
# In[*]
cv2.imwrite(r'chenzihao.png',image)
通过简单的代码我们就可以达到下面的效果,成功的将拍摄的签名转化为电子版本的手写签名。