只需45秒,Python 给故宫画一组手绘图!

本文介绍了如何使用Python实现图像的手绘效果处理,通过梯度重构、构造光源效果、梯度归一化等步骤,详细解析了代码实现过程,并展示了最终的手绘图对比效果。动手尝试,用Python为你的家乡或学校创作一幅独特的手绘图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

图像的数组形式与变换

其中,需要用到的方法:

  • Image.open( ): 打开图片

  • np.array( ) : 将图像转化为数组

  • convert("L"): 将图片转换成二维灰度图片

  • Image.fromarray( ): 将数组还原成图像uint8格式

代码如下:

from PIL import Image
import numpy as np
 
im = Image.open(r"C:\Users\Administrator\Desktop\gugong\微信图片_20190216152248.jpg").convert('L')
a=np.asarray(im).astype('float')
print(a.shape,a.dtype)
(1080, 608) float64
#(1080, 608)分别表示高度,宽度

图像的手绘效果处理

实现思路步骤:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值