開発環境
- macOS Mojave - Apple
- Emacs (Text Editor)
- Python 3.7 (プログラミング言語)
実践 コンピュータビジョン (Jan Erik Solem (著)、相川 愛三 (翻訳)、オライリージャパン)の1章(基本的な画像処理)、1.6(演習問題)2.を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3
from PIL import Image
import numpy as np
from scipy import ndimage
import imageio
import imtools
print('2.')
name = 'building'
im = np.array(Image.open(f'{name}_original.jpg'))
im2 = np.zeros(im.shape)
# 標準偏差
for i in range(3):
im2[:, :, i] = ndimage.filters.gaussian_filter(im[:, :, i], 95)
im = im + (im - im2) * 1
imageio.imwrite(f'{name}_unsharp_masked.jpg', im)
処理前とアンシャープマスク処理後。
0 コメント:
コメントを投稿