s1093344 Homework #4

 1122 Digital Image Processing Assignment #4 報告

學號s1093344 姓名:周霆翰

主題: 膚色偵測 Skin Color Detection

專案目標: 利用在影像處理概論所學習顏色(Color)的知識與技術,撰寫一個程式來偵測照片中的皮膚顏色區域並將其標示出。使用附件中的6 張照片及膚色標準答案(Ground Truth)做測試,並呈現所設計膚色偵測方法執行結果的IOU(Intersection Over Union)數值(每張圖片值及所有6 張圖片平均值)

 

開發平台Microsoft Windows 11, Visual Studio Code, OpenCV 4.90, python3

 

程式架構與功能說明:

1. read_image(file_path)

:從指定路徑讀取圖片並轉換為RGB格式。

2. convert_to_hsv(rgb_image)

:將RGB格式的圖像轉換成HSV格式。

3. convert_to_ycbcr(rgb_image)

:將RGB格式的圖像轉換成YCbCr格式。

4. create_skin_mask(rgb_image, hsv_image, ycbcr_image)

:根據RGBHSV、和YCbCr的特定閾值來生成膚色遮罩。

5. calculate_iou(mask, ground_truth)

:計算膚色遮罩和真實膚色標記(Ground Truth)之間的交集比聯集(IOU)。

 

成果展示:


















留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1