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')

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

Python彩色图片转手绘风格相关推荐

  1. 彩色图片转手绘线稿的原理简述与Python实现

    大家好,我是小小明,在学习 好友叶庭云 介绍的一门中国大学MOOC的课程中,学到手绘图像,下面我测试并总结一下. 课程链接是:https://www.icourse163.org/course/BIT ...

  2. [图像处理]彩色图片转手绘效果

    效果: 转 手绘效果图: 代码: from PIL import Image import numpy as npa = np.asarray(Image.open('./1.png').conver ...

  3. Python -- 图像的手绘风格

    ** Python – 图像的手绘风格 ** 今天在mooc上了解到python可以做出手绘风格的图片,感觉很惊奇,很想知道python对于图片是如何处理的,因此上网搜了一些博主的文章,总结了一下. ...

  4. Python实现图片手绘效果

    Python实现图片手绘效果 在图像处理领域中,手绘效果是一个非常有趣的特效.在这篇文章中,我们将讨论如何使用Python和PIL库来实现图片的手绘效果. 准备工作 在开始之前,我们需要安装PIL库. ...

  5. OpenCV+Python 彩色图片的 BGR、灰度图、HSV分量图显示的程序

    OpenCV+Python 彩色图片的 BGR.灰度图.HSV分量图显示的程序 介绍 OpenCV+Python 使用openCV中的split()函数和 cvtColor()函数提取一张彩色图片的B ...

  6. OpenCV python 彩色图片的三通道

    OpenCV python 彩色图片的三通道 #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 目的:理解彩色图片的三 ...

  7. PS一键搞定 照片图片转手绘 全程演示简单

    PS一键搞定 照片图片转手绘 全程演示简单 PS一键搞定 照片图片转手绘 全程演示简单

  8. python图片转手绘软件_一款可以绘出手绘风格的 Python 绘图神器

    https://github.com/chenjiandongx/cutecharts 今天,给大家介绍一个很酷的 Python 手绘风格可视化神包:cutecharts. 和 Matplotlib ...

  9. python图片转手绘_python图片转素描软件

    带来一款python图片转素描软件!顾名思义,它就是一款由python语音编写的小工具,可以很方便的将彩色图片转换成素描效果,特别适合那些不用PS滤镜的朋友们.欢迎有需要的前来西西下载体验! 工具简介 ...

最新文章

  1. Python join()方法
  2. 全中国一共有多少IP地址?
  3. 网页版python叫什么-我不想浏览网页,那么我就用Python实现网页自动化朗读!
  4. rn webview加载本地静态html,RNwebview加载本地html.htm
  5. spring boot自定义配置文件
  6. 玩转Google开源C++单元测试框架Google Test系列(gtest)之五 - 死亡测试
  7. Android窗口管理(2)——消息传递
  8. 网络管理与维护作业6
  9. Redis连接的客户端(connected_clients)数过高或者不减的问题解决方案
  10. JPA @Query动态添加参数查询(超级详细,附代码)
  11. 计算机教师教育笔记,信息技术教师教育随笔
  12. vmware14下安装win7x64
  13. pip3.7.5安装环境依赖onnxruntime、onnx、numpy、skl2onnx
  14. 依赖注入与pimple
  15. NLP实战之textCNN中文文本分类
  16. 南京师范大学计算机考研难不难,南京师范大学考研难吗?
  17. 北工大2009计算机系新生李洋,强势围观!初次入校,请您多多关照……
  18. 清华大学计算机系上机考试,清华大学计算机系图形学考试习题.docx
  19. 万年历Java(从1900年开始)
  20. 有感于“中国居里夫人”何泽慧院士逝世

热门文章

  1. elasticsearch 深入 —— 结构化搜索
  2. 2年5个月13天,从外包到拿下阿里offer,不相信屌丝也能有今天
  3. 尚硅谷在线教育四:尚硅谷在线教育前端的知识
  4. win11英文版安装中文输入法中文语言包切换到中文版
  5. SQL查询表中某列字段相同的重复数据
  6. laydate天蓝色皮肤
  7. 2021高考珠海一中成绩查询,最新 | 珠海19所高中高考成绩单出炉,快来围观!
  8. 【颜色空间转换大集合】RGB到YIQ,RGB到HSI和HSI到RGB,RGB到YcbCr,RGB到XYZ颜色转换matlab代码的Demo,含详细的解释
  9. 天平与天蝎的神话(转)
  10. 利用redissyncer实现数据双向同步