輪郭検出 (Edge Detection)
- ソーベル (Sobel)
- プルウィット (Prewitt)
- 1次微分
- ラプラシアン (Laplacian):2次微分 (4近傍 / 8近傍)
- キルシュ (Kirsch):方向を持った輪郭抽出
参考:
エッジ抽出 (Sobel, Prewitt など) | イメージングソリューション
1次微分フィルタ Sobel (ソーベル) フィルタ | MiVLog
OpenCV の Sobel フィルタでエッジ抽出 | 技術的特異点 (tecsingularity.com)
画像のエッジ抽出、ラプラシアンフィルタ | 午後わてんのブログ
1次微分 (差分) によるエッジ検出 | 片平昌幸 (mis.med.akita-u.ac.jp)
畳み込み演算/コンボリューション (Convolution)
参考:
コンボリューション (畳み込み処理) を実装してみる – Qiita
コンボリューションを用いた画像の平滑化、鮮鋭化とエッジ検出 | CodeZine
たたみ込み演算による画像処理 | 医用画像工学実験 (clg.niigata-u.ac.jp)
Lanczos 法
参考:
Lanczos 法で画像の拡大してみた | 午後わてんのブログ
libvips
参考:
libvips/libvips: A fast image processing library with low memory needs – GitHub
Imaging
参考:
disintegration/imaging: Imaging is a simple image processing package for Go – GitHub
Fast Style Transfer
参考:
lengstrom/fast-style-transfer: TensorFlow CNN for fast style transfer – GitHub