Python彩色图片转手绘风格

Python彩色图片转手绘风格

from PIL import Image
# 图像的手绘
"""黑白风格边界的位置比较重相同或相近色彩趋近于白色咯有光源效果
"""
# 读取彩色图片并转化为np数组
a = np.array(Image.open(r'114362.jpg').convert('L')).astype('float')depth = 10.
grad = np.gradient(a)
grad_x, grad_y = grad
grad_x = grad_x*depth/100
grad_y = grad_y*depth/100
A = np.sqrt(grad_x**2 + grad_y**2 + 1.)
uni_x = grad_x/A
uni_y = grad_y/A
uni_z = 1./Avec_el = np.pi/2.2
vec_ez = np.pi/4.
dx = np.cos(vec_el)*np.cos(vec_ez)
dy = np.cos(vec_el)*np.sin(vec_ez)
dz = np.sin(vec_el)b = 255*(dx*uni_x + dy*uni_y + dz*uni_z)
b = b.clip(0, 255)im = Image.fromarray(b.astype('uint8'))
# 保存转化后的图片
im.save('ceshi.jpg')

原彩色图片:image
转化后图片:image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/53566.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

值得拥有的手绘风格画图工具

一直在找一款手绘风格的画图工具,好的图表总能传递更多的信息。最初用微软 Visio 工具画图,但依赖于安装软件,无法轻量级使用,效果也有些僵硬,后来改用 ProcessOn 在线画图,免费版有数量限制。后面使用 Dra…

为什么有计算机绘图了还要学手绘,设计师有必要学习手绘吗?

文/刘伦利 当前,电脑及相关软件的应用已经越来越普遍,特别是艺术设计专业,各种设计软件已作为设计专业中的辅助工具,占有重要的地位和作用。很多初学者认为只要学了计算机就可以做所想的设计图,并没有认识到没有原始的…

教你如何几行python代码实现图片转手绘

这里是运行效果 先展示一下完整代码,后面在进行分析 # -*- coding: utf-8 -*- from PIL import Image import numpy as npim Image.open(really.jpg).convert(L)#really.jpg是这里将用于转换的原图 a np.asarray(im).astype(float) # 将图像以灰度图的方式打开并…

如何用计算机制作pop海报,ai怎么制作pop海报字体?ai简单快速制作pop字体教程

版权申明:本文原创作者“xifenu”,感谢“xifenu”的原创经验分享! 怎么用ai制作海报上的pop字体?接下来小编就给大家分享一篇非常实用的ai简单快速制作pop字体教程,希望对你们学习ai制作pop海报字体有帮助,…

diy机器人图片 手绘纸箱_环保手工制作大全:手绘纸箱机器人

这是我的第一个机器人。性别男。 跟真人比一下大小。原本的纸箱全是快递用的,我把那些质地不错无明显褶皱损伤的纸箱都留着,有空就画个。 上帝造物,有男就得有女。于是。。。给他找了个不错的老婆。 然后生了个儿子。 机器人的繁殖能力不错&a…

python实例练习(9)图像的手绘效果

文章目录 简介图像的数组表示图像的手绘处理 简介 在之前的学习笔记的实例中,我们曾经使用PIL库获取了图像的轮廓,虽然我们成功提取出来了,但是这个轮廓缺少了立体感,视觉效果上缺少了丰满度,光线照射的明暗变化是空间…

python 实现图像的手绘效果

图像的数组表示 1、图像一般使用RGB色彩模式,即每个像素点的颜色由红(R)、绿(G)、蓝(B)组成。 RGB三个颜色通道的变化和叠加得到各种颜色,其中 • R 红色,取值范围,0‐255 • G 绿色,取值范围,0‐255 •…

《应试教育洗礼的“好”学生的学习行为特征分析》 2019-11-02

1 引言 小明是在应试教育中凭借自己的努力一步步考上了重点大学的研究生,每年都要学习好几门课程而且考试成绩都非常好排名数一数二获得很多荣誉,是经常被各种称赞的好学生,但小明真的是"好"学生吗,是具备科研素质能够…

ChatGPT 和 Whisper 模型的区别

ChatGPT和Whisper模型是两个不同的模型,但都是由OpenAI开发的基于自然语言处理(NLP)的人工智能技术。 ChatGPT是一种基于GPT(Generative Pre-trained Transformer)架构的语言模型,它可以生成自然流畅的文本…

微信公众号抓包

2.打开burp,打开公众号 直接逮住

微信公众号三方平台开发【全网发布及全网发布接入检测】

经过之前系列内容过后,接下来的代微信公众号实现业务部分跟微信公众号开发业务逻辑一样,所以公众号其他业务功能部分后面我会单独整理一套相关内容,今天,咱们就来说说微信第三方平台开发的最后一步—— 全网发布,因为只…

wechat-0010,微信公众号,接入微信公众平台

demo:https://github.com/wenrongyao/wechat-demo 接入准备: 1、有一个能在公网上访问的项目 可以用内网穿透(推荐使用natapp),微信接入必须使用80端口或443端口,某壳现在需要花钱才能使用80端口,果断放弃…

微信公众平台测试帐号申请及Token验证地址提供

1、浏览器打开微信公众平台测试帐号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?tsandbox/login, 通过微信扫一扫授权就能进入到测试号管理页面。 上面图中 有个接口配置信息 需要你自己有服务器提供接口来接收微信的token验证 配置了验…

微信开放平台,公众号第三方平台接入

微信开放平台和公众平台的区别 开放平台是网站或app使用的接口平台,利用开放平台可在自己的网站或app上开发微信帐户登录、微信分享等功能! 公众平台是微信号的一种,也具有开发功能,是在公众号中开发出更多功能,例如微…

抑郁症前期如何治疗,有哪些方法?

随着社会的告诉发展,越来越多的人因为不喜欢职场上的花花绕绕,喜欢独自待在家里,不管是做什么,发呆也好,追剧也罢,总之拒绝和人交流沟通就可以。久而久之,就容易形成一个性格孤僻、不喜欢与人交…

脑电植入:治疗抑郁症的新方法?重磅!UCSF研究人员成功治疗一例重度抑郁症患者

患者 Sarah 在诊所与精神病学家 Katherine Scangos 在一起 © Maurice Ramirez,UCSF Sarah多年来饱受着严重且无法治愈的抑郁症的折磨。她说:“我每天都强迫自己克制自杀冲动,而这种冲动每小时就会出现好几次。” 近日,加州大学旧金山分校…

好心情医生:精神病性症状≠精神分裂症

01 幻觉和妄想是最常见的精神病性症状 精神病性症状有哪些?哪些疾病会出现精神病性症状?我们通常说的精神病性症状,就是经常提到的认知方面的异常,如感知觉异常,如出现幻听、幻视、幻嗅等幻觉;思维内容异…

抑郁症要身心同治

来源:中国数字科技馆 “没有人对抑郁症有绝对的免疫力。”著名心理学家马丁塞利曼将抑郁症称为精神病学中的“感冒”。世界卫生组织预计,到2020年抑郁症将跃至全球第二大疾病,自杀是其最可怕的症状。抑郁症可导致躯体各种功能的障碍&#xf…

抑郁症维持期治疗应维持多久?如何管理患者发生停药反应的风险?

抑郁症的治疗往往需要一个比较长的治疗阶段,其中维持期是抑郁症治疗的非常重要的一个阶段,同时,也是很多患者在维持期选择放弃了治疗,甚至有一些学者会认为维持期的时间过长,不利于患者的服药依从性。那么抑郁症维持期…

好心情发布《2022国民抑郁症蓝皮书》

抑郁症是全球常见病,据世界卫生组织数据显示,全球抑郁症患者高达3.22亿。据最新的流行病学调查数据估算,我国抑郁症患者将近5000万,新冠疫情后,抑郁症的患病人数更是大幅增加。但事实上,大众对于抑郁症的了…