⌈ 传知代码 ⌋ 一键生成铅笔素描画(可体验)

💛前情提要💛

本文是传知代码平台中的相关前言知识与技术的分享~

接下来我们即将进入一个全新的空间,对技术有一个全新的视角~

本文所涉及所有资源均在传知代码平台可获取

以下的内容一定会让你对AI 赋能时代有一个颠覆性的认识哦!!!

以下内容干货满满,跟上步伐吧~



💡本章重点

  • 一键将图片转换为铅笔素描图

🍞一. 概述

素描是绝大多数绘画学习的必经路。无论你的目标是学习何种绘画形式,素描中涉及到的结构解剖、透视、构图、光影的理论知识和技巧都是必备的重要基础。在严格的纸笔作画方式中,油画、水彩等色彩绘画经常还会以一幅素描画作为底稿来铺色。即便现在的电子绘画已经无需再使用这样的繁琐流程来绘制草稿,但本质也是在素描的基础上进行了简化

本文采用程序的方式生成素描画


🍞二. 演示效果

💡原始图片:

在这里插入图片描述

💡灰度图片:

在这里插入图片描述

💡反转图片:

在这里插入图片描述

💡最终图片(素描):

在这里插入图片描述


🍞三. 代码逻辑

💡利用了 opencv 库

def process_image(image):
    # 转换为灰度图
    gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
    # 反转灰度图
    inverted_image = 255 - gray_image
    # 高斯模糊
    blurred = cv2.GaussianBlur(inverted_image, (21, 21), 0)
    # 反转模糊图
    inverted_blurred = 255 - blurred
    pencil_sketch = cv2.divide(gray_image, inverted_blurred, scale=256.0)
    # 保存每一步的图像
#     cv2.imwrite("gray_image.jpg", gray_image)
#     cv2.imwrite("inverted_image.jpg", inverted_image)
#     cv2.imwrite("pencil_sketch.jpg", pencil_sketch)
    
    return pencil_sketch

🫓总结

综上,我们基本了解了“一项全新的技术啦” 🍭 ~~

恭喜你的内功又双叒叕得到了提高!!!

感谢你们的阅读😆

后续还会继续更新💓,欢迎持续关注📌哟~

💫如果有错误❌,欢迎指正呀💫

✨如果觉得收获满满,可以点点赞👍支持一下哟~✨

【传知科技 – 了解更多新知识】

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dream-Y.ocean

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值