Pythonの:画像処理・ノート

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/Teddygogogo/article/details/83745638

ライブラリー

1、インストールPILや枕ライブラリー

from PIL import Image

2、内蔵のライブラリー

import random

内蔵のライブラリが見つからない場合は#、あなたができる「無効化入賞し、再起動ファイル

第二に、機能

1、写真を読み込みます

img = Image.open('D:/Desktop/xxx.tif')

図2に示すように、画像フォーマットを変換します

img.convert('L')

モード画像#:img.mode()
#1:輝度は、グレースケール画像、8ビットピクセル、黒と白表す
3x8画素のビット:#1 RGB
#1 RGBA:4×8ピクセルのビットトゥルーカラー-プラス-クリアチャネル
#1 CMYK:4×8ビット

図3に示すように、ピクセル画像を得ます

アクトワン:

img.getpixel(col, row)

#コルと行は整数、丸めない:img.getpixel(1.222、999.8)= img.getpixel(1、999)

アクトII:

#画像PIXの全ての画素を読む[カラム、行]

範囲#1 PIXがPIXである[0,0]〜PIX [COL-1、行1]

pix = img.load()

#関連ピクセルを呼び出します

print(pix[col, row])

4、剰余演算%

採取それらのm個によってIは#1、N:0〜M-1の範囲内

#N = 0またはm ANSの整数倍数は0であり、nはM 1-ANSは=とき、M-1である場合

年間= N%mを

5、タイミング

import time

t1=time.clock()

t2=time.clock()

t2_t1=t2-t1

 

おすすめ

転載: blog.csdn.net/Teddygogogo/article/details/83745638