開発環境
- OS X El Capitan - Apple (OS)
- Emacs (Text Editor)
- Python 3.5 (プログラミング言語)
実践 コンピュータビジョン (Jan Erik Solem(著)、相川 愛三(翻訳)、オライリージャパン)の1章(基本的な画像処理)、1.6(演習問題)2を取り組んでみる。
1.6(演習問題)2
コード(Emacs)
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
from scipy.ndimage import filters
im = np.array(Image.open('empire.jpg').convert('L'))
im2 = filters.gaussian_filter(im, 5)
im3 = im2 - im
plt.figure()
plt.imshow(im)
plt.figure()
plt.imshow(im3)
plt.figure()
plt.gray()
plt.imshow(im)
plt.figure()
plt.gray()
plt.imshow(im3)
plt.show()
入出力結果(Terminal, IPython)
$ ./sample2.py $
0 コメント:
コメントを投稿