首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Harris 角點特征點 Hue 直方圖 37 維顏色向量提取:OpenCV 實現思路

     編輯:程式設計綜合問答

步驟

  1. Harris 角點檢測:`cv::cornerHarris(gray, dst, blockSize, ksize, k)` → 閾值篩選關鍵點坐標。
  2. 提取局部區域:對每個角點,取以其為中心的 `N×N` 窗口 (如 16×16)。
  3. 轉 HSV 計算 Hue 直方圖:
    `cv::cvtColor(roi, hsv, COLOR_BGR2HSV);`
    `int hbins = 36, sbins = 1;` (Hue 0-179 分 36 桶 + 飽和度 1 桶 = 37 維)
    `cv::calcHist(&hsv, 1, channels, Mat(), hist, 2, histSize, ranges);`
  4. 歸一化:`cv::normalize(hist, hist, 1, 0, NORM_L1);` 得到 37 維特征向量。

參考資源

  1. 上一篇文章:
  2. 下一篇文章: