OpenCV 視覺特效清單
| 類別 | 特效 / 功能 | 主要用途 | 常見參數 |
|---|---|---|---|
| 濾波 | 🔹Median Blur | 去除椒鹽噪聲 | kernel size |
| 濾波 | 🔹Bilateral Filter | 保留邊緣的平滑 | diameter, sigmaColor, sigmaSpace |
| 濾波 | 🔹Unsharp Mask | 銳化影像 | kernel size, sigma, amount |
| 濾波 | 🔹Emboss | 立體化效果 | kernel, scale |
| 濾波 | 🔹Gamma Correction | 調整亮度/對比 | gamma |
| 濾波 | 🔹Histogram Equalization / CLAHE | 增強對比 | clipLimit, tileGridSize |
| 邊緣/特徵檢測 | 🔍Sobel / Scharr | 梯度計算 | kernel size |
| 邊緣/特徵檢測 | 🔍Laplacian | 二階導數 | kernel size |
| 邊緣/特徵檢測 | 🔍Canny Edge | 精細邊緣 | lowThreshold, highThreshold |
| 邊緣/特徵檢測 | 🔍Hough Transform (直線/圓) | 形狀檢測 | rho, theta, threshold |
| 邊緣/特徵檢測 | 🔍Feature Detectors (SIFT/SURF/ORB) | 角點/特徵匹配 | nFeatures, scaleFactor |
| 邊緣/特徵檢測 | 🔍Corner Detection (Harris/Shi‑Tomasi) | 角點定位 | blockSize, k |
| 形態學 | 🧪Erosion / Dilation | 去除/擴張細節 | kernel, iterations |
| 形態學 | 🧪Opening / Closing | 噪聲消除/填補孔洞 | kernel, iterations |
| 形態學 | 🧪Morphological Gradient | 形態學邊緣 | kernel |
| 分割 | ✂️Adaptive Threshold | 雙閾值分割 | blockSize, C |
| 分割 | ✂️Otsu's Threshold | 自動閾值 | — |
| 分割 | ✂️K‑means / Watershed | 影像分割 | k, criteria |
| 分割 | ✂️GrabCut | 前景/背景分離 | — |
| 色彩處理 | 🎨Color Space Conversion (RGB→HSV, Lab, YCrCb) | 色彩分析 | — |
| 色彩處理 | 🎨Skin Detection | 人臉/皮膚識別 | HSV thresholds |
| 色彩處理 | 🎨Color Quantization | 卡通化 | kmeans |
| 幾何變換 | ↔️Perspective Transform | 透視校正 | src, dst |
| 幾何變換 | ↔️Affine Transform | 旋轉/縮放 | — |
| 動態影像 | 🏃♂️Background Subtraction (MOG2) | 背景建模 | — |
| 動態影像 | 🏃♂️Optical Flow (Farneback) | 物體追蹤 | — |
| 動態影像 | 🏃♂️Kalman Filter | 預測追蹤 | — |
| 機器學習 | 🤖Face Detection (Haar / DNN) | 人臉偵測 | — |
| 機器學習 | 🤖Object Detection (YOLO, SSD) | 目標偵測 | — |
| 機器學習 | 🤖Segmentation (Mask R‑CNN) | 目標分割 | — |
| 風格轉換 | 🖌️Cartoon Effect | 卡通化 | bilateral + edge mask |
| 風格轉換 | 🖌️Neural Style Transfer | 風格化 | pre‑trained networks |
| 風格轉換 | 🖌️Photo‑to‑Sketch | 素描化 | edge detection + threshold |
| 其他 | 📸Image Stitching | 影像拼接 | — |
| 其他 | 📸Panorama Stabilization | 穩定視頻 | — |