当前位置: 首页 > news >正文

腾达企业交换机管理网站/不受国内限制的搜索引擎

腾达企业交换机管理网站,不受国内限制的搜索引擎,网络运营商哪家好,给网站做友情链接首先我们来看看原图:接着我们来看看效果图:通过分析我们不难发现以下特征:主要颜色为黑白灰边界线条较重相同或相近色趋于白色略有光源效果需要用到的库有:numpyPIL代码实现:import numpy as npfrom PIL import Imageb…

首先我们来看看原图:

   referrerpolicy=

接着我们来看看效果图:

   referrerpolicy=

通过分析我们不难发现以下特征:

主要颜色为黑白灰

边界线条较重

相同或相近色趋于白色

略有光源效果

需要用到的库有:

numpy

PIL

代码实现:

import numpy as np

from PIL import Image

baseImg = Image.open("./img/myimg2.jpg").convert("L")  # 这里放置你要手绘的图片原图

a = np.array(baseImg).astype("float")

depth = 8.

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./A

vec_el = np.pi/2.2   # 光源俯视角度,弧度值

vec_az = np.pi/4.    # 官员的方位角度,弧度值

dx = np.cos(vec_el)*np.cos(vec_az)  # 光源对x轴的影响

dy = np.sin(vec_el)*np.sin(vec_az)  # 光源对y轴的影响

dz = np.sin(vec_el)                 # 光源对z轴的影响

b = 255*(dx*uni_x+dy*uni_y+dz*uni_z)   # 光源归一化

b = b.clip(0,255)                      # 限制

img = Image.fromarray(b.astype("uint8")) # 重构图像

img.save("./toImg/myImage1.jpg")         # 保存图像

实例扩展:

from PIL import Image

import numpy as np

#为了便于文件的导入,可以使用相对路径,将文件和程序放在同一个文件夹下

vec_el=np.pi/2.2

vec_az=np.pi/4.

depth=10.

im=Image.open("HIT2.jpg").convert('L')

a=np.asarray(im).astype('float')

grad=np.gradient(a)

grad_x,grad_y=grad

grad_x=grad_x*depth/100.

grad_y=grad_y*depth/100.

dx=np.cos(vec_el)*np.cos(vec_az)

dy=np.cos(vec_el)*np.sin(vec_az)

dz=np.sin(vec_el)

A=np.sqrt(grad_x**2+grad_y**2+1.)

uni_x=grad_x/A

uni_y=grad_y/A

uni_z=1./A

a2=255*(dx*uni_x+dy*uni_y+dz*uni_z)

a2=a2.clip(0,255)

im2=Image.fromarray(a2.astype('uint8'))

im2.save('hit2-SH.jpg')

到此这篇关于Python实现手绘图效果实例分享的文章就介绍到这了,更多相关Python实现手绘图效果内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

本文标题: Python实现手绘图效果实例分享

本文地址: http://www.cppcns.com/jiaoben/python/325812.html

http://www.lbrq.cn/news/1265599.html

相关文章:

  • 百度推广太原网站建设/在百度平台如何做营销
  • 网站建设策划 流程/全国新增确诊病例
  • 算命网站做竞价赚钱/新手怎么做seo优化
  • 河北省建设银行网站/品牌推广方案案例
  • 前端角度实现网站首页加载慢优化/网络营销推广合作
  • 武汉网站建设企业/网络营销推广方案策划与实施
  • 微信客服电话95068人工服务时间/杭州优化外包哪里好
  • 驻马店哪家做网站好/重庆整站seo
  • 南阳教育论坛网站建设/怎么做推广和宣传平台
  • 科技平台网站建设/全国疫情最新消息今天新增
  • wordpress英文企业网站模板/临沂做网站推广的公司
  • 永定路网站建设/国际新闻最新消息今天 新闻
  • 如何做网站页面/网站排名掉了怎么恢复
  • 手机端网站模板/竞价排名的定义
  • 西安专业网站制作服务/企业推广网站
  • 前端做网站维护/百度搜索引擎推广
  • 中华人民共和国住房和城乡建设部2010装饰官方网站鲁班奖名单/seo技巧seo排名优化
  • 珠海中国建设银行招聘信息网站/sem培训机构
  • 彭水网站建设/搜索引擎优化自然排名的优点
  • 专门做问卷调查的一个网站/游戏推广员怎么做
  • 做外汇门户网站/清远疫情防控措施
  • 做房产的有哪些网站/网址查询注册信息查询
  • 个人博客网站建设/济宁做网站的电话
  • 公司网站文章/seo关键词查询排名软件
  • 湖北黄冈疫情最新情况/企业网站如何优化
  • 动态网站开发的集成软件/抖音seo什么意思
  • 单位不能建设网站/吉林百度seo公司
  • 企业营销型网站建设方案/seo必备软件
  • 无锡君通科技服务有限公司/搜索引擎优化教程
  • 做淘宝网站怎么弄的/怎么用模板做网站
  • 13.Redis 的级联复制
  • Java ++i 与 i++ 底层原理
  • 线程锁-互斥、自旋、读写、原子操作、线程池
  • Java 大视界 -- Java 大数据在智能教育学习资源个性化推荐与学习路径动态调整中的深度应用(378)
  • 苍穹外卖项目学习——day1(项目概述、环境搭建)
  • C的运算符与表达式