最新国产好看的视频,伊人天堂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/學習文檔/機器學習/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做素引,是指對應的該
   #點的值填充成上面更濃的色,故就顯示出來了
  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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python 留一交叉驗證的實例

    python 留一交叉驗證的實例

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

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

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

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

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

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

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

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

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

    python seaborn heatmap可視化相關性矩陣實例

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

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

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

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

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

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

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

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

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

最新評論

措美县| 汤阴县| 广东省| 巴林左旗| 千阳县| 屏南县| 青神县| 探索| 上犹县| 灵台县| 延吉市| 叙永县| 德江县| 石屏县| 鲜城| 城步| 玉田县| 河曲县| 萝北县| 林口县| 长治市| 和林格尔县| 周至县| 巴中市| 新宁县| 永修县| 鸡东县| 肥乡县| 壤塘县| 聊城市| 沁源县| 陕西省| 垦利县| 黔东| 东莞市| 临清市| 抚松县| 甘肃省| 浮梁县| 尼木县| 中山市|