様々なパッケージ

Pillow(Python Imaging Library)

インストール

pip3 install Pillow

3.6以降は,(anacondaにはインストール済み)

pip install Pillow

python notebookで実行確認

$ jupyter notebook
from PIL import Image,ImageFilter, ImageOps, ImageChops
# 画像読込
img = Image.open("picture.jpg")
# 画像表示
img.show()
# グレースケール変換
gray_img = img.convert("L")
gray_img.show()
# 上下反転
flip_img = img.transpose(Image.FLIP_TOP_BOTTOM)
flip_img.show()
# 90度回転
img.transpose(Image.ROTATE_90).show()
# 45度回転
r45_img = img.rotate(45)
r45_img.show()
r45_img.save("r45.png")
#エンボス加工
img.filter(ImageFilter.EMBOSS).show()
#エッジ抽出
img.filter(ImageFilter.FIND_EDGES).show()
#擬似輪郭
img.filter(ImageFilter.CONTOUR).show()
# ギザギザモザイク
img.resize([x // 16 for x in img.size]).resize(img.size).show()
# ガウシアンブラー
img.filter(ImageFilter.GaussianBlur(16)).show()
#線画抽出
gray = img.convert("L")
gray2 = gray.filter(ImageFilter.MaxFilter(5))
senga_inv = ImageChops.difference(gray, gray2)
senga = ImageOps.invert(senga_inv)
senga.show()

課題

関連リンク



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-07-20 (木) 16:50:55 (795d)