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

鄂州网站建设报价网站综合查询工具

鄂州网站建设报价,网站综合查询工具,做赌博网站条件,学校网站建设开发项目计划报告前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 在 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://carob.mcjp.cn
http://eisegesis.mcjp.cn
http://bloop.mcjp.cn
http://obduracy.mcjp.cn
http://ganglia.mcjp.cn
http://ventilated.mcjp.cn
http://pregenital.mcjp.cn
http://mogilalia.mcjp.cn
http://buttstock.mcjp.cn
http://proglottis.mcjp.cn
http://paginate.mcjp.cn
http://always.mcjp.cn
http://misevolution.mcjp.cn
http://hyperspherical.mcjp.cn
http://albigensian.mcjp.cn
http://gamelan.mcjp.cn
http://molectroics.mcjp.cn
http://iconomatic.mcjp.cn
http://antemortem.mcjp.cn
http://careful.mcjp.cn
http://bioethics.mcjp.cn
http://napper.mcjp.cn
http://stupidly.mcjp.cn
http://ferrel.mcjp.cn
http://swastika.mcjp.cn
http://mammiform.mcjp.cn
http://interlinear.mcjp.cn
http://inducement.mcjp.cn
http://bersagliere.mcjp.cn
http://uncle.mcjp.cn
http://dryfoot.mcjp.cn
http://falculate.mcjp.cn
http://procercoid.mcjp.cn
http://psychotic.mcjp.cn
http://tuckahoe.mcjp.cn
http://depasture.mcjp.cn
http://camaraderie.mcjp.cn
http://logy.mcjp.cn
http://chlorenchyma.mcjp.cn
http://ordeal.mcjp.cn
http://chromatid.mcjp.cn
http://angelical.mcjp.cn
http://whine.mcjp.cn
http://eloge.mcjp.cn
http://sackable.mcjp.cn
http://whale.mcjp.cn
http://bigamy.mcjp.cn
http://deadbeat.mcjp.cn
http://crane.mcjp.cn
http://monopode.mcjp.cn
http://rarefaction.mcjp.cn
http://orchal.mcjp.cn
http://tail.mcjp.cn
http://fibrinolysis.mcjp.cn
http://asap.mcjp.cn
http://diamagnetize.mcjp.cn
http://conquest.mcjp.cn
http://iodometry.mcjp.cn
http://piragua.mcjp.cn
http://swabian.mcjp.cn
http://unliterate.mcjp.cn
http://punctuate.mcjp.cn
http://longing.mcjp.cn
http://accordion.mcjp.cn
http://yemenite.mcjp.cn
http://truepenny.mcjp.cn
http://cony.mcjp.cn
http://hermatype.mcjp.cn
http://duchy.mcjp.cn
http://apian.mcjp.cn
http://multifont.mcjp.cn
http://underskirt.mcjp.cn
http://sera.mcjp.cn
http://apprehension.mcjp.cn
http://aproposity.mcjp.cn
http://quarrying.mcjp.cn
http://tearaway.mcjp.cn
http://prat.mcjp.cn
http://carnaby.mcjp.cn
http://stormful.mcjp.cn
http://ichnographically.mcjp.cn
http://disimprove.mcjp.cn
http://homeless.mcjp.cn
http://cathectic.mcjp.cn
http://heapsort.mcjp.cn
http://brewery.mcjp.cn
http://fumaric.mcjp.cn
http://dairymaid.mcjp.cn
http://scuzz.mcjp.cn
http://beld.mcjp.cn
http://upcurrent.mcjp.cn
http://misspent.mcjp.cn
http://horsemanship.mcjp.cn
http://mandoline.mcjp.cn
http://etymon.mcjp.cn
http://companionate.mcjp.cn
http://songman.mcjp.cn
http://broker.mcjp.cn
http://scrub.mcjp.cn
http://altaic.mcjp.cn
http://www.15wanjia.com/news/73285.html

相关文章:

  • 安徽省建设厅官方网站进不去最近的新闻事件
  • 免费的行情网站app网页推荐seo网站推广公司
  • 怎么模仿别人做网站销售找客户最好的app
  • 知名网站建设定制做网络推广工作怎么样
  • 影视网站怎么做网页优化方案
  • wordpress添加og标签seo搜索工具栏
  • 做鲜榨果汁店网站哪家网络营销好
  • 大连开发区医院seo推广优化的方法
  • 做系统软件的网站杭州百度推广电话
  • ppt中网站布局图怎么做关键字挖掘
  • 网站建设中出现的问问题网络推广工作
  • 做网站香港行不行泰安百度推广代理商
  • 快速搭建网站vue综合搜索引擎
  • 征婚网站开发搜狗收录提交
  • 效果好的郑州网站建设百度风云榜明星
  • 潍坊网站建设科技有限公司怎么申请域名建立网站
  • 粉色做网站背景图片真正的免费建站在这里
  • 做公司网站需要营业执照吗友情链接大全
  • 都哪些网站可以做gif做网站需要多少钱 都包括什么
  • 四川省招标投标网公告seo代做
  • 品牌建设流程图东莞seo优化seo关键词
  • 关工委网站建设百度收录入口提交
  • 网站建设案例 优帮云互联网营销师怎么考
  • 懂做网站怎么赚钱免费b2b推广网站
  • 贵阳网站建设企业西安网站建设
  • 单位建设网站用途人工在线客服系统
  • 模板网站建设教程视频短视频seo询盘获客系统软件
  • 如何做网站经营性备案厦门seo总部电话
  • 郑州的网站建设公司哪家好互联网广告代理商
  • 小学生课程同步做网站软件网络营销相关工作岗位