CPP_1041_ComputerVision
摘要
本專案主要為紀錄我在學習基本電腦影像處理時的作業程式,並藉此來學習如何使用Git來進行版本控制。
作業內容
-
灰階圖的直方圖均衡化 Histogram Equalization for gray image.
-
灰階圖的椒鹽雜訊及高斯雜訊的產生,並以中值濾波或低通濾波器抑制雜訊 Generate Salt Pepper nosie and Gaussian noise, and use the Median Filter or Lowpass Filter to noise suppression.
-
灰階圖的銳化效果 Spatial Filtering Unsharp Masking.
-
運用霍式轉換找出畫面中線條 Use Hough-Transform to find the line that is in the image.
-
將圖片由RGB色彩空間轉為HSI色彩空間 Changing Color-space from RGB to HSI.
-
運用小波轉換對圖片進行壓縮 Use Wavelet Transform for image compression.
-
運用邏輯運算子 侵蝕、膨脹實作 開放及閉合 Use the Morphological Operations Erosion and Dilation to achieve opening and closing.
-
運用三步搜尋法以及鑽石搜尋法尋找影片中的移動向量 Block Matching with two search method that is called TSSearch(Three Step Search) and UCBDSearch(Diamond search).
執行環境
- Visual studio 2013
- VC++ 12
- OpenCV 2.4.9 library (just for open file and do some simple method)