Pythonでの魚眼フィルター
目次 1. 魚眼フィルター 2. 実験: _2.1 画像の読み込む _2.2 魚眼フィルターの関数 _2.3 結果 1. 魚眼フィルター(fisheye) 魚眼フィルターとは、魚眼レンズを通して見たかのように、イメージを歪めます。結果は、樽型歪曲という、超広角の歪みのエフェクトになります。下記のような画像の加工になります。 2. 実験: 環境: google colab 入力データ:ウィキメディアの画像データ モデル:魚眼フィルターの関数 Gil-Mor/iFish Imageioのライブラリをインストールします。 !pip3 install numpy imageio ライブラリをインポートします。 # 画像をロード import urllib import urllib.request import sys import fish import imutils from IPython.display import Image fishのモジュールをインストールします。 # Import scripts sys.path.append(”) py_src = “https://raw.githubusercontent.com/Gil-Mor/iFish/master/fish.py” py_file = ‘fish.py’ urllib.request.urlretrieve(py_src, py_file) import fish 2.1 画像の読み込む # 画像をロード img_src = “https://upload.wikimedia.org/wikipedia/commons/thumb/a/a7/Chess_board_blank.svg/472px-Chess_board_blank.svg.png” …