本篇文章使用了numpy的科学计算库,PIL图片绘制方法,
通过设置灰度阈值,将图片转为矩阵,并设置坐标,添加
光源,最后光源归一化,转为图片并保存。
最为实用的用途就是生成素描图,设置头像,我使用了一张美女图,效果还能凑活看。其中还有一些操作,通过修改阈值和光源位置来使用此功能。在此就不做展开了。
生成的滤镜图
from PIL import Image
import numpy as np
class TestNumpy(object):
def photo2paint(self,img_url)