對應 OpenCV 概念:
cv::Mat內部儲存架構、灰階影像指標 (Pointers) 存取與閾值化 (Thresholding)核心重點:
在 C++ 中實作微型
Mat結構體(維度、通道、1D 平坦化二維陣列記憶體管理)。實作影像二值化 (
cv::threshold)、對比度拉伸與亮度調整(像元加減乘除)。
對應 OpenCV 概念:
cv::filter2D、均值模糊 (cv::blur)、高斯模糊與銳化 Kernel核心重點:
手寫 $3 \times 3$ 卷積核 (Kernel) 矩陣滑動視窗 (Sliding Window) 演算法。
實作平滑降噪(Box Filter / Gaussian Approximation)與影像銳化 (Sharpen Kernel),並於 OLED 即時對比濾波前後效果。
-
對應 OpenCV 概念:
cv::Sobel、cv::Laplacian邊緣梯度與強度計算 -
核心重點:
-
深入微分算子原理,運用Gx 與 Gy Sobel 矩陣計算水平與垂直方向梯度強度。
-
結合開根號與平方和公式,在 OLED 上繪製出俐落的物件輪廓外框。
-
對應 OpenCV 概念:
cv::erode(腐蝕)、cv::dilate(膨脹)、連通體與動態遮罩核心重點:
實作形態學二值化膨脹與腐蝕,消除影像噪點與填補斷線孔洞。
結合微型圖像二維陣列進行簡易特徵點 (Blob) 定位與邊界框 (Bounding Box) 繪製。