コントラスト調整
参考:
輪郭検出 (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 法で画像の拡大してみた | 午後わてんのブログ
ディザリング
量子化誤差を周波数領域で分散させる効果を持つ。
参考:
Interleaved gradient noise | Nao_u の日記
Simple Quantization | Bart Wronski
Golden Ratio Sequence, Blue Noise and Highpass-and-Remap | Bart Wronski
Real World 2D Quantization Dithering | Bart Wronski
リンク
Blue Noise Dithering
参考:
Stippling and Blue Noise | Jose’s Sketchbook
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
Stippling
参考:
リポジトリ:
参考:
Stippling and Blue Noise | Jose’s Sketchbook
Quite OK Image (QOI)
リポジトリ:
phoboslab/qoi: The “Quite OK Image” Format for Fast, Lossless Image Compression – GitHub
参考: