最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

對python PLT中的image和skimage處理圖片方法詳解

 更新時間:2019年01月10日 10:20:36   作者:jolingcome  
今天小編就為大家分享一篇對python PLT中的image和skimage處理圖片方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

用PLT比較輕量級,用opencv是比較重量級

import numpy as np
from PIL import Image

if __name__ == '__main__':
 image_file = '/Users/mac/Documents/學(xué)習(xí)文檔/機器學(xué)習(xí)/5.Package/son.png'
 height = 100 #假定寫入圖片的高度是100

 img = Image.open(image_file)
 img_width, img_height = img.size #獲取img的尺寸
 width = 2 * height * img_width // img_height # 假定字符的高度是寬度的2倍,寫入圖片的高度是寬度的2倍
 img = img.resize((width, height), Image.ANTIALIAS) #改變尺寸,將新定的寬度,高度重定img的size賦給img
 pixels = np.array(img.convert('L')) #轉(zhuǎn)成灰度值喂給array,pixels是個存灰度值的數(shù)組
 print(pixels.shape)
 print(pixels)
 chars = "MNHQ$OC?7>!:-;. " #256色的不同通道濃淡,M代表0-15,N代表16-31
 N = len(chars)
 step = 256 // N
 print(N)
 print step
 result = ''
 for i in range(height):
  for j in range(width):
   result += chars[pixels[i][j] // step] #像素點的值除以step是可以找到step這個像素點的位置,char做素引,是指對應(yīng)的該
   #點的值填充成上面更濃的色,故就顯示出來了
  result += '\n'
 with open('text.txt', mode='w') as f:
  f.write(result)

用PIT詳解步驟:

img = Image.open(path)#打開圖片
img.getpixel((height, width))#得到(height, width)處的像素值(可能是一個list,3通道) 
img.convert("L")#轉(zhuǎn)灰度圖 

python PLT中的image和skimage處理圖片

size = (64, 64) 
img.resize(size, Image.ANTIALIAS)#改變尺寸 

python PLT中的image和skimage處理圖片

box = (10, 10, 100, 100) 
img.crop(box).show#在img上的box處截圖,show顯示圖片

python PLT中的image和skimage處理圖片

#shape[0]-1梯度下降的辦法取x,y值,再將img_data[x][y][0]x,y處0通道賦255色值
img_data = np.array(img) 
 for i in xrange(300): 
 x = random.randint(0, img_data.shape[0]-1) 
 y = random.randint(0, img_data.shape[1]-1) #shape[0]是表幾行,shape[1]表示幾列,y在列向量上故用shape[1]
 img_data[x][y][0] = 255 
 img = Image.fromarray(img_data)#加300個噪音,轉(zhuǎn)來轉(zhuǎn)去麻煩可以直接用skimage度圖片就不用轉(zhuǎn)了 
img.show()
img.rotate(90)#圖片旋轉(zhuǎn)90 
img.transpose(Image.FLIP_LEFT_RIGHT)#圖片鏡像 

python PLT中的image和skimage處理圖片

二、skimage打開的圖片img_data:

from skimage import io,transform 
img_data = io.imread(img_path) 
transform.resize(img_data, (64, 64))#改變尺寸 

python PLT中的image和skimage處理圖片

transform.rescale(img_data, 0.5)#縮小/放大圖片

以上這篇對python PLT中的image和skimage處理圖片方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 留一交叉驗證的實例

    python 留一交叉驗證的實例

    這篇文章主要介紹了python 留一交叉驗證的實例代碼,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python實現(xiàn)批量文件整理的示例代碼

    Python實現(xiàn)批量文件整理的示例代碼

    批量文件整理一直是日常工作中令人頭疼的事,使用 Python 進行大批量文件整理,可以大大提升工作效率。本文主要介紹了利用Python實現(xiàn)文件的重命名和刪除,感興趣的小伙伴可以關(guān)注一下
    2021-12-12
  • 利用pip安裝python第三方庫的4種方法

    利用pip安裝python第三方庫的4種方法

    Python最強大的功能之一是能夠十分方便地使用性能優(yōu)異的第三方庫,這些庫涵蓋了大量的不同領(lǐng)域,下面這篇文章主要給大家介紹了關(guān)于利用pip安裝python第三方庫的4種方法,需要的朋友可以參考下
    2023-02-02
  • Python文本終端GUI框架示例詳細講解

    Python文本終端GUI框架示例詳細講解

    GUI,全稱為圖形用戶界面,又稱為圖形用戶接口,是一種人與計算機通信的界面顯示格式。那么Python常用GUI框架有哪些呢?我們來看看具體介紹
    2022-11-11
  • 跟老齊學(xué)Python之使用Python查詢更新數(shù)據(jù)庫

    跟老齊學(xué)Python之使用Python查詢更新數(shù)據(jù)庫

    前面我們講述了使用python操作數(shù)據(jù)庫,今天我們來更進一步,介紹下python查詢、更新數(shù)據(jù)庫的相關(guān)操作。有需要的小伙伴自己參考下吧。
    2014-11-11
  • python seaborn heatmap可視化相關(guān)性矩陣實例

    python seaborn heatmap可視化相關(guān)性矩陣實例

    這篇文章主要介紹了python seaborn heatmap可視化相關(guān)性矩陣實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python tkinter庫實現(xiàn)登錄注冊基本功能

    Python tkinter庫實現(xiàn)登錄注冊基本功能

    Python自帶了tkinter模塊,實質(zhì)上是一種流行的面向?qū)ο蟮腉UI工具包 TK 的Python編程接口,提供了快速便利地創(chuàng)建GUI應(yīng)用程序的方法,下面這篇文章主要給大家介紹了關(guān)于tkinter庫制作一個簡單的登錄注冊小程序,需要的朋友可以參考下
    2022-12-12
  • Python函數(shù)參數(shù)和注解的使用

    Python函數(shù)參數(shù)和注解的使用

    本文介紹了Python函數(shù)的四種參數(shù):定位參數(shù)、可變參數(shù)、默認值參數(shù)、關(guān)鍵字參數(shù),和第五種Python3新特性參數(shù):僅限關(guān)鍵字參數(shù)。函數(shù)注解是一種元數(shù)據(jù),存在__annotations__屬性中,備注函數(shù)的參數(shù)和返回值的類型,它只是個注解,Python不會做任何強制檢查。
    2021-06-06
  • Python面向?qū)ο蟪绦蛟O(shè)計類的多態(tài)用法詳解

    Python面向?qū)ο蟪绦蛟O(shè)計類的多態(tài)用法詳解

    這篇文章主要介紹了Python面向?qū)ο蟪绦蛟O(shè)計類的多態(tài)用法,結(jié)合實例形式詳細分析了Python面向?qū)ο蟪绦蛟O(shè)計中類的多態(tài)概念、原理、用法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-04-04
  • python求定積分之quad函數(shù)詳解

    python求定積分之quad函數(shù)詳解

    這篇文章主要介紹了python求定積分之quad函數(shù)詳解,SciPy下實現(xiàn)求函數(shù)的積分的函數(shù)的基本使用,積分,高等數(shù)學(xué)里有大量的講述,基本意思就是求曲線下面積之和,需要的朋友可以參考下
    2023-08-08

最新評論

湄潭县| 沁源县| 木兰县| 三江| 永泰县| 彭阳县| 台中市| 西贡区| 乐都县| 湟源县| 剑阁县| 晋宁县| 枣阳市| 乐山市| 沈丘县| 洮南市| 太仆寺旗| 伊吾县| 东光县| 蓬莱市| 东光县| 庐江县| 清涧县| 曲周县| 苍南县| 固始县| 旺苍县| 庆阳市| 嘉善县| 东乌珠穆沁旗| 罗定市| 奉节县| 青铜峡市| 六盘水市| 漾濞| 当涂县| 航空| 满洲里市| 红桥区| 万山特区| 东安县|