嵩天《Python数据分析与展示》实例1:图像的手绘效果

​之前已经跟着嵩天老师的《Python语言程序设计基础(第二版)》这本书学完了Python的一些基本知识,相关的笔记并没有进行整理,只保留了一些实例的代码,感觉自己的基础知识掌握的还是不够牢固,应该会再找个时间回顾书上的知识,到时候再把实例整理到这个平台。

接下来学习的是嵩天老师的慕课《Python数据分析与展示》,看了目录发现有些例子已经在书上学过,正好可以作为复习。之后会把跟着做的实例代码都放上来,也算是做笔记的一种方式吧。

在讲解如何做出图片的手绘效果之前,嵩天老师首先用了一些例子教我们如何利用数组处理图片的RGB值,以使其呈现不同的效果。第一个例子是变换图片的颜色,如下:

#微实例1:图像的颜色变换
from PIL import Image 
import numpy as np 
a=np.array(Image.open(r'C:\Users\zhong\Pictures\Saved Pictures\OIP.jpg'))
#打开名为“OIP”的图像同时将其转化为数组类型
print(a.shape,a.dtype)
#打印查看图像的基本信息,输出为(高,宽,RGB值),以及图像的类型,一般是uint8,如本例打印的结果就是 (261, 474, 3) uint8
b=[255,255,255]-a
#将图像数组中的每一像素点的RGB值变为255减去原来RGB的差,也可以尝试变成别的
im=Image.fromarray(b.astype('uint8'))
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值