中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

北京市官網(wǎng)谷歌網(wǎng)站優(yōu)化

北京市官網(wǎng),谷歌網(wǎng)站優(yōu)化,堆廣自己的業(yè)務(wù)怎么管理網(wǎng)站,織夢調(diào)用網(wǎng)站備案號前言 嗨嘍,大家好呀~這里是愛看美女的茜茜吶 在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 這兩個(gè)庫操作圖片。 本人偏愛 matpoltlib,因?yàn)樗恼Z法更像 matlab。 👇 👇 👇 更多精彩機(jī)密、教程&…

前言

嗨嘍,大家好呀~這里是愛看美女的茜茜吶

在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 這兩個(gè)庫操作圖片。

本人偏愛 matpoltlib,因?yàn)樗恼Z法更像 matlab。


👇 👇 👇 更多精彩機(jī)密、教程,盡在下方,趕緊點(diǎn)擊了解吧~

python源碼、視頻教程、插件安裝教程、資料我都準(zhǔn)備好了,直接在文末名片自取就可


一、matplotlib

1.顯示圖片

import matplotlib.pyplot as plt # plt 用于顯示圖片
import matplotlib.image as mpimg # mpimg 用于讀取圖片
import numpy as nplena = mpimg.imread('lena.png') # 讀取和代碼處于同一目錄下的 lena.png
# 此時(shí) lena 就已經(jīng)是一個(gè) np.array 了,可以對它進(jìn)行任意處理
lena.shape #(512, 512, 3)plt.imshow(lena) # 顯示圖片
plt.axis('off') # 不顯示坐標(biāo)軸
plt.show()

2.顯示某個(gè)通道

'''
遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:261823976
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
# 顯示圖片的第一個(gè)通道
lena_1 = lena[:,:,0]
plt.imshow('lena_1')
plt.show()
# 此時(shí)會發(fā)現(xiàn)顯示的是熱量圖,不是我們預(yù)想的灰度圖,可以添加 cmap 參數(shù),有如下幾種添加方法:
plt.imshow('lena_1', cmap='Greys_r')
plt.show()img = plt.imshow('lena_1')
img.set_cmap('gray') # 'hot' 是熱量圖
plt.show()

3.將 RGB 轉(zhuǎn)為灰度圖

matplotlib 中沒有合適的函數(shù)可以將 RGB 圖轉(zhuǎn)換為灰度圖,可以根據(jù)公式自定義一個(gè):

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.對圖像進(jìn)行放縮

這里要用到 scipy

'''
遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:261823976
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
from scipy import misc
lena_new_sz = misc.imresize(lena, 0.5) 
# 第二個(gè)參數(shù)如果是整數(shù),則為百分比,如果是tuple,則為輸出圖像的尺寸
plt.imshow(lena_new_sz)
plt.axis('off')
plt.show()

5.保存圖像

5.1 保存 matplotlib 畫出的圖像

該方法適用于保存任何 matplotlib 畫出的圖像,相當(dāng)于一個(gè) 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

讀取之后還是可以按照前面顯示數(shù)組的方法對圖像進(jìn)行顯示,

這種方法完全不會對圖像質(zhì)量造成損失

np.save('lena_new_sz', lena_new_sz) # 會在保存的名字后面自動加上.npy
img = np.load('lena_new_sz.npy') # 讀取前面保存的數(shù)組

二、PIL

1. 顯示圖片

'''
遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:261823976
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
from PIL import Image
im = Image.open('lena.png')
im.show()

2. 將 PIL Image 圖片轉(zhuǎn)換為 numpy 數(shù)組

im_array = np.array(im)
# 也可以用 np.asarray(im) 區(qū)別是 np.array() 是深拷貝,np.asarray() 是淺拷貝

3. 保存 PIL 圖片

直接調(diào)用 Image 類的 save 方法

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

4. 將 numpy 數(shù)組轉(zhuǎn)換為 PIL 圖片

這里采用 matplotlib.image 讀入圖片數(shù)組,

注意這里讀入的數(shù)組是 float32 型的,范圍是 0-1,

而 PIL.Image 數(shù)據(jù)是 uinit8 型的,范圍是0-255,所以要進(jìn)行轉(zhuǎn)換:

'''
遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:261823976
尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書!
'''
import matplotlib.image as mpimg
from PIL import Image
lena = mpimg.imread('lena.png') # 這里讀入的數(shù)據(jù)是 float32 型的,范圍是0-1
im = Image.fromarray(np.uinit8(lena*255))
im.show()

5. RGB 轉(zhuǎn)換為灰度圖

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

尾語

感謝你觀看我的文章吶~本次航班到這里就結(jié)束啦 🛬

希望本篇文章有對你帶來幫助 🎉,有學(xué)習(xí)到一點(diǎn)知識~

躲起來的星星🍥也在努力發(fā)光,你也要努力加油(讓我們一起努力叭)。

最后,宣傳一下呀~👇👇👇更多源碼、資料、素材、解答、交流皆點(diǎn)擊下方名片獲取呀👇👇

http://www.risenshineclean.com/news/34547.html

相關(guān)文章:

  • 互聯(lián)網(wǎng)運(yùn)營模式有哪幾種同仁seo排名優(yōu)化培訓(xùn)
  • b北京網(wǎng)站建設(shè)推廣賺錢軟件排行
  • 地方新聞網(wǎng)站好壞網(wǎng)絡(luò)宣傳方式
  • 石柱網(wǎng)站開發(fā)品牌推廣活動有哪些
  • 貴州城鄉(xiāng)建設(shè)官方網(wǎng)站廣州百度seo代理
  • 做全景圖有哪些網(wǎng)站西安網(wǎng)站建設(shè)維護(hù)
  • ps做網(wǎng)站首頁怎么個(gè)人網(wǎng)上賣貨的平臺
  • h5制作小程序有哪些優(yōu)化方案模板
  • 墾利住房和城鄉(xiāng)建設(shè)局網(wǎng)站圖片搜索圖片識別
  • 用手機(jī)怎么看自己做的網(wǎng)站網(wǎng)頁設(shè)計(jì)大作業(yè)
  • 微商城開發(fā)發(fā)搜索引擎優(yōu)化包括哪些方面
  • 網(wǎng)站怎么做搜索功能重慶電子商務(wù)網(wǎng)站seo
  • 怎樣制作屬于自己的網(wǎng)站網(wǎng)站分享
  • 網(wǎng)站兼容性怎么調(diào)培訓(xùn)方案怎么做
  • 如何做賣菜網(wǎng)站不限次數(shù)觀看視頻的app
  • 做設(shè)計(jì)網(wǎng)站賺錢嗎百度風(fēng)云排行榜
  • 做外匯著名網(wǎng)站重慶seo推廣
  • 網(wǎng)站如何做標(biāo)題優(yōu)化網(wǎng)站備案查詢官網(wǎng)
  • 湖南營銷推廣網(wǎng)站多少費(fèi)用從事網(wǎng)絡(luò)營銷的公司
  • 寧波網(wǎng)站建設(shè) 聯(lián)系哪家七臺河網(wǎng)站seo
  • 百度付費(fèi)推廣圖片seo優(yōu)化是什么意思
  • 上海最新發(fā)布最新發(fā)布煙臺seo網(wǎng)絡(luò)推廣
  • wordpress手機(jī)QQ登錄seo服務(wù)商排名
  • php mysql動態(tài)網(wǎng)站開發(fā)與全程實(shí)例網(wǎng)絡(luò)營銷工具的特點(diǎn)
  • 網(wǎng)站開發(fā)用哪種語言天津的網(wǎng)絡(luò)優(yōu)化公司排名
  • 網(wǎng)站開發(fā)模版百度官網(wǎng)認(rèn)證價(jià)格
  • 網(wǎng)站除了做流量還需要什么培訓(xùn)機(jī)構(gòu)不退費(fèi)最有效方式
  • 網(wǎng)站項(xiàng)目團(tuán)隊(duì)介紹怎么寫阿里域名注冊網(wǎng)站
  • 北京華人博學(xué)營銷型網(wǎng)站建設(shè)公司杭州排名優(yōu)化公司電話
  • 做恒生指數(shù)看什么網(wǎng)站免費(fèi)發(fā)廣告的軟件