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

课程设计报告 网站开发全面网络推广营销策划

课程设计报告 网站开发,全面网络推广营销策划,docker wordpress 备份,网站制作是怎样做的大纲 读入图片分离通道堆叠法复制修改法 生成图片 在《使用numpy处理图片——滤镜》中,我们剥离了RGB中的一个颜色,达到一种滤镜的效果。 如果我们只保留一种元素,就可以做到PS中分离通道的效果。 读入图片 import numpy as np import PIL.…

大纲

  • 读入图片
  • 分离通道
    • 堆叠法
    • 复制修改法
  • 生成图片

在《使用numpy处理图片——滤镜》中,我们剥离了RGB中的一个颜色,达到一种滤镜的效果。
如果我们只保留一种元素,就可以做到PS中分离通道的效果。

读入图片

import numpy as np
import PIL.Image as Imageimg = Image.open('the_starry_night.jpg')
data = np.array(img)

分离通道

堆叠法

堆叠法是先把各个通道分离出来,然后重构成二维数组。最后和其他值为0的同大小二维数组进行堆叠,构造成三维数组。
在这里插入图片描述

colorDim3List = np.dsplit(data, 3)
red = colorDim3List[0].reshape(data.shape[0], data.shape[1])
green = colorDim3List[1].reshape(data.shape[0], data.shape[1])
blue = colorDim3List[2].reshape(data.shape[0], data.shape[1])zeros = np.zeros_like(blue)
red = np.dstack((red, zeros, zeros))
green = np.dstack((zeros, green, zeros))
blue = np.dstack((zeros, zeros, blue))

复制修改法

复制修改法就是将原来的三维数组进行复制,然后针对性的修改第三维度上相应字段的值。
在这里插入图片描述

red, green, blue = data.copy(), data.copy(), data.copy()
red[:, :, (1,2)] = 0
green[:, :, (0,2)] = 0
blue[:, :, (0,1)] = 0

生成图片

原图
在这里插入图片描述

我们在一张图中展现各个通道。
在这里插入图片描述

http://www.hrbkazy.com/news/27445.html

相关文章:

  • 网站商城开发各大网站域名大全
  • 网站数据表怎么做分类达人介绍
  • 做公众号首图的设计网站郑州网站建设专业乐云seo
  • 怎么做网站自动响应好的搜索引擎推荐
  • 专业仿站网站建设搜索排名影响因素
  • 网站怎么做支付创建网站需要多少资金
  • 福州商城网站网络销售怎么做
  • 广州广告网站建设网站排名优化课程
  • 泰州网站建设价格最新营销模式有哪些
  • 内部网站做域名解析到端口国家再就业免费培训网
  • 网站建设 加强宣传深圳网站seo推广
  • 工信部icp备案查询系统威海seo公司
  • 自己做的网站怎么做客服聊天hao123影视
  • 有哪些网站可以做兼职seo教程自学
  • 如何做阿里巴巴的网站精准引流推广
  • 着力加强网站内容建设客户管理软件crm排名
  • 网站开发工资济南艾滋病多久可以查出来
  • 浙江恒元建设网站国内新闻最近新闻今天
  • 学做美食的视频网站百度指数分是什么
  • 比较出名的网站域名12345浏览器
  • iis部署网站 win7搜索引擎优化包括哪些
  • 最新足球新闻头条百度首页排名优化公司
  • 长沙 建网站重庆seo怎么样
  • 苹果手机网站大全建设网站费用
  • 长沙网站制作费用seo关键词
  • 动易网站模板免费百度引流推广怎么收费
  • 电影网站怎么做流量西安百度快照优化
  • 北京公司车牌指标网站优化网站优化
  • 花店做网单的网站东莞seo广告宣传
  • 做网站资源存储优化大师怎么删除学生