画像処理

matplotlib

[scikit-image] 92. ラベル付けした部分をサイズに応じて塗り分けて表示

skimage.measure の label, regionprops_tableで2値画像のラベリングとサイズ計測を行い、サイズを大中小で分類し、塗り分けて表示する方法について説明する。
matplotlib

[scikit-image] 91. 各種エッジフィルタの回転不変性の比較

skimage.filtersのエッジ検出フィルタには、sobel,prewitt, farid、scharrがある。これらのフィルタの回転不変性は、farid、scharr、sobel、prewittの順によかったので、各種フィルタを適用した画像の比較結果を示す。
matplotlib

[scikit-image] 90. sobelフィルタで画像の各画素における勾配を求める

skimage.filtersのsobel,sobel_h, sobel_vを使用して、画像の各画素の勾配を求める方法について解説する。
matplotlib

[SciPy] 12. ndimageのdistance_transform_cdt, distance_transform_edtによる2値化像の距離変換

ndimageのdistance_transform_cdt, distance_transform_edtにより、2値化像の距離変換像を作成することができる。ここでは、distance_transform_cdtによるマンハッタン距離、チェスボード距離、distance_transform_edtによるユークリッド距離の例を表示する。
lmfit

[lmfit] 6. 2次元ガウス関数によるフィッティング

lmfitは非線形最小二乗法を用いてカーブフィットするためのライブラリであり、Scipy.optimize.curve_fitの拡張版に位置する。ここでは、2次元ガウス関数モデルで2次元データをカーブフィッティングする方法について説明する。
matplotlib

[scikit-image] 89. transform.AffineTransformで画像のアフィン変換

skimage.transform.AffineTransformによるアフィン変換を使用して、画像を平行移動、回転、せん断、拡大縮小する方法について解説する。
ipywidgets

[ipywidgets] 31. Dropdownで画像に任意の補間方法を適用

jupyter notebook, labで対話的にパラメータを調整できる機能(ipywidgets Dropdown)を使って、画像に任意の補間方法を適用する方法について説明する。
matplotlib

[matplotlib] 92. マウスイベントで画像の一部をリアルタイムで拡大(motion_notify_eventなど)

matplotlibのmotion_notify_eventなどを使って画像の四角で囲んだ部分をインタラクティブに拡大する方法について説明する。