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

公司做的网站费用如何做账百度营销登录入口

公司做的网站费用如何做账,百度营销登录入口,苏州建网站,vi企业形象设计是什么前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片。 本人偏爱 matpoltlib,因为它的语法更像 matlab。 👇 👇 👇 更多精彩机密、教程&…

前言

嗨喽,大家好呀~这里是爱看美女的茜茜呐

在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片。

本人偏爱 matpoltlib,因为它的语法更像 matlab。


👇 👇 👇 更多精彩机密、教程,尽在下方,赶紧点击了解吧~

python源码、视频教程、插件安装教程、资料我都准备好了,直接在文末名片自取就可


一、matplotlib

1.显示图片

import matplotlib.pyplot as plt # plt 用于显示图片
import matplotlib.image as mpimg # mpimg 用于读取图片
import numpy as nplena = mpimg.imread('lena.png') # 读取和代码处于同一目录下的 lena.png
# 此时 lena 就已经是一个 np.array 了,可以对它进行任意处理
lena.shape #(512, 512, 3)plt.imshow(lena) # 显示图片
plt.axis('off') # 不显示坐标轴
plt.show()

2.显示某个通道

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:261823976
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
# 显示图片的第一个通道
lena_1 = lena[:,:,0]
plt.imshow('lena_1')
plt.show()
# 此时会发现显示的是热量图,不是我们预想的灰度图,可以添加 cmap 参数,有如下几种添加方法:
plt.imshow('lena_1', cmap='Greys_r')
plt.show()img = plt.imshow('lena_1')
img.set_cmap('gray') # 'hot' 是热量图
plt.show()

3.将 RGB 转为灰度图

matplotlib 中没有合适的函数可以将 RGB 图转换为灰度图,可以根据公式自定义一个:

def rgb2gray(rgb):return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])gray = rgb2gray(lena)  
# 也可以用 plt.imshow(gray, cmap = plt.get_cmap('gray'))
plt.imshow(gray, cmap='Greys_r')
plt.axis('off')
plt.show()

4.对图像进行放缩

这里要用到 scipy

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:261823976
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
from scipy import misc
lena_new_sz = misc.imresize(lena, 0.5) 
# 第二个参数如果是整数,则为百分比,如果是tuple,则为输出图像的尺寸
plt.imshow(lena_new_sz)
plt.axis('off')
plt.show()

5.保存图像

5.1 保存 matplotlib 画出的图像

该方法适用于保存任何 matplotlib 画出的图像,相当于一个 screencapture。

plt.imshow(lena_new_sz)
plt.axis('off')
plt.savefig('lena_new_sz.png')

5.2 将 array 保存为图像

from scipy import misc
misc.imsave('lena_new_sz.png', lena_new_sz)

5.3 直接保存 array

读取之后还是可以按照前面显示数组的方法对图像进行显示,

这种方法完全不会对图像质量造成损失

np.save('lena_new_sz', lena_new_sz) # 会在保存的名字后面自动加上.npy
img = np.load('lena_new_sz.npy') # 读取前面保存的数组

二、PIL

1. 显示图片

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:261823976
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
from PIL import Image
im = Image.open('lena.png')
im.show()

2. 将 PIL Image 图片转换为 numpy 数组

im_array = np.array(im)
# 也可以用 np.asarray(im) 区别是 np.array() 是深拷贝,np.asarray() 是浅拷贝

3. 保存 PIL 图片

直接调用 Image 类的 save 方法

from PIL import Image
I = Image.open('lena.png')
I.save('new_lena.png')

4. 将 numpy 数组转换为 PIL 图片

这里采用 matplotlib.image 读入图片数组,

注意这里读入的数组是 float32 型的,范围是 0-1,

而 PIL.Image 数据是 uinit8 型的,范围是0-255,所以要进行转换:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:261823976
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
import matplotlib.image as mpimg
from PIL import Image
lena = mpimg.imread('lena.png') # 这里读入的数据是 float32 型的,范围是0-1
im = Image.fromarray(np.uinit8(lena*255))
im.show()

5. RGB 转换为灰度图

from PIL import Image
I = Image.open('lena.png')
I.show()
L = I.convert('L')
L.show()

尾语

感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

最后,宣传一下呀~👇👇👇更多源码、资料、素材、解答、交流皆点击下方名片获取呀👇👇

http://www.dinnco.com/news/66009.html

相关文章:

  • 外贸一般在哪个网站做的搜索引擎营销案例
  • 广东网站建设费用搜索seo神器
  • 网站优化标题百度网址大全官方下载
  • 邢台提供网站设计公司哪家专业外链网盘源码
  • 找网站建设企业2022最新热点事件及点评
  • 漫画做视频在线观看网站深圳网络推广专员
  • 做我姓什么的网站百度网盘app官网下载
  • 网站建设费税率是多少济南搜索引擎优化网站
  • 网站关键字优化合同qq关键词排名优化
  • 常州集团网站建设各种推广平台
  • 北京南站停车场收费标准如何开一个自己的网站
  • 网络公司构建网站百度账号怎么注销
  • 义乌 外贸网站 开发seo是什么单位
  • 做网站的云服务器选什么百度100%秒收录
  • 南京网站设计公司兴田德润放心网站制作开发
  • 四川网站备案seo研究中心骗局
  • wordpress主题:精选zruckmetro主题seo怎样优化网站
  • 广东手机网站建设报价表品牌网站建设
  • 网站开发的技术可行性百度seo怎么把关键词优化上去
  • 成都网站建设有名的网站点击量 哪里查询
  • 广州市车管所网站建设推广标题怎么写
  • 网站开发企业需要什么资质市场调研报告范文
  • 中国建设信息港网站app推广项目
  • 厚街响应式网站设计广州百度首页优化
  • 廊坊疫情最新消息情况梁水才seo优化专家
  • 做物流的都有哪些网站网络营销seo是什么意思
  • 安徽华建建设工程公司网站新品牌推广方案
  • 广东省建设执业资格注册中心官方网站网络服务商电话
  • 搜索网站logo怎么做百度seo是什么意思呢
  • 怎么做网站地图导航网络营销方案模板