![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python图像处理
前端技术
前端开发工程师
展开
-
用PIL制作底片滤镜
用PIL制作底片滤镜话不多说,直接上代码!from PIL import Imageimport numpy as npdef NegativeCV(path0,path1): try: a = np.array(Image.open(path0).convert('L')) print("原片的的大小为:{},原片的RGB值是:{}".format(a.shape, a.dtype)) b = 255-a im = Imag原创 2020-08-23 07:41:54 · 322 阅读 · 0 评论 -
用PIL制作手绘风格滤镜
用PIL制作手绘风格滤镜话不多说,直接上代码!from PIL import Imageimport numpy as npdef ArtDraw(path0,path1): try: a = np.asarray(Image.open(path0).convert('L')).astype('float') print("图片的大小为:{},图片的RGB值为:{}".format(a.shape,a.dtype)) depth = 10.原创 2020-08-23 07:41:19 · 253 阅读 · 0 评论 -
用PIL制作淡灰滤镜
用PIL制作淡灰滤镜话不多说,直接上代码!from PIL import Imageimport numpy as npdef GrayCV(path0,path1): try: a = np.array(Image.open(path0).convert('L')) print("图片的大小为:{},图片的RGB值为:{}".format(a.shape,a.dtype)) b = (100/255) * a + 150 i原创 2020-08-23 07:40:35 · 108 阅读 · 0 评论 -
用PIL制作深灰滤镜
用PIL制作深灰滤镜话不多说,直接上代码!from PIL import Imageimport numpy as npdef DeepGrayCV(path0,path1): try: a = np.array(Image.open(path0).convert('L')) print("原片的大小为:{},原片的RGB值为:{}".format(a.shape,a.dtype)) b = 255*(a/255)**2 im原创 2020-08-23 07:39:57 · 107 阅读 · 0 评论 -
用PIL制作黑白滤镜
用PIL制作黑白滤镜话不多说,直接上代码!from PIL import Imageimport numpy as npdef B_Wcv(path0,path1): try: a = np.array(Image.open(path0).convert('L')) print("原片的大小为:{},原片的RGB值为:{}".format(a.shape, a.dtype)) b = a + 255 im = Image.fr原创 2020-08-23 07:39:25 · 166 阅读 · 0 评论