Python数据处理从零开始----第四章(可视化)(15)制作
2019-06-22 本文已影响0人
柳叶刀与小鼠标
目录
Python数据处理从零开始----第四章(可视化)①Matplotlib包
Python数据处理从零开始----第四章(可视化)②图形和轴
Python数据处理从零开始----第四章(可视化)③散点图和误差棒
Python数据处理从零开始----第四章(可视化)④误差图
Python数据处理从零开始----第四章(可视化)⑤(韦恩图)
Python数据处理从零开始----第四章(可视化)⑥(画布设置)
Python数据处理从零开始----第四章(可视化)⑦(多图合并)
Python数据处理从零开始----第四章(可视化)⑧火山图
Python数据处理从零开始----第四章(可视化)⑨线性相关曲线
Python数据处理从零开始----第四章(可视化)⑩ROC曲线
Python数据处理从零开始----第四章(可视化)①①多分类ROC曲线
Python数据处理从零开始----第四章(可视化)①②堆积柱状图
Python数据处理从零开始----第四章(可视化)①③多变量绘图
Python数据处理从零开始----第四章(可视化)(14)使用seaborn绘制热图
Python数据处理从零开始----第四章(可视化)(15)制作签名
最近遇到一个问题:需要在一个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)
通过简单的代码我们就可以达到下面的效果,成功的将拍摄的签名转化为电子版本的手写签名。