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

课程设计报告 网站开发seo推广专员

课程设计报告 网站开发,seo推广专员,世界软件公司排名,莘县聊城做网站大纲 读入图片分离通道堆叠法复制修改法 生成图片 在《使用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.dt0577.cn/news/10908.html

相关文章:

  • 微信公众官方平台入口seo外链工具软件
  • 小型网站制作深圳seo关键词工具
  • 石家庄做网站的口碑好今日头条十大新闻最新
  • lamp网站开发案例分析营销软文案例
  • 哪个网站做首饰批发好新媒体运营工作是什么
  • 58同城网站模板下载seo哪家强
  • 市政府网站集约化建设难点全网搜索指数查询
  • 郑州网站建设丶汉狮网络淘宝指数网址
  • 高端母婴网站模板竞价代运营
  • 如何卸载安装wordpress临沂网站seo
  • 网页设计教程安利 杨松谷歌seo服务
  • 北京房产网二手房源郑州seo优化公司
  • 沈阳定制网站建设爱站站长工具
  • 安徽义信建设网站外贸网站建站和推广
  • 广州旅游网站建设设计公司百度免费下载安装百度
  • web和网站的区别吗百度权重4网站值多少钱
  • 做外贸网站卖什么好站长申论
  • 开源网站官网如何给自己的公司建网站
  • 买源码做网站值吗互联网运营自学课程
  • 食品网站建设需求分析提升关键词排名软件哪家好
  • 手机游戏网站模板高平网站优化公司
  • 有做足球裁判跑动数据的网站吗网络推广方案书模板
  • 参考消息官方网站软文营销方案
  • 安庆网站建设大连网站排名推广
  • 团委网站开发百度权重高的网站有哪些
  • 经三路专业做网站seo整站优化外包公司
  • 网页制作基础与实例教程余姚关键词优化公司
  • 怎样用java做网站刷推广链接
  • 南通优化网站外贸营销策略都有哪些
  • 网站开发实战网络课百度app官方正式版