發表文章

s1081444 Homework #7

圖片
  1122 Digital Image Processing Assignment #7   學號: s1081444 姓名:張家豪   主題: Image Segmentation and Object Dection 影像分割及物件偵測   專案目標: 撰寫一個程式來偵測出附件 2 張視訊照片中的所有書桌的桌面區域。 (1) 標示出每張桌子的桌面的矩形邊界框 (Bounding box) (2) 標示出偵測到桌子的桌角   開發平台: Microsoft Windows 11, Visual Studio 2022, OpenCV 4.90, C++   程式架構與功能說明: 執行後顯示藍色邊界框和紅點桌角   1.      轉換為 hsv ,篩選出 mask 2.      對 mask 做侵蝕和膨脹 3.      用 findContours 找輪廓 4.      用 convexHull 填滿輪廓 5.      找每個輪廓的矩形邊界框 6.      找輪廓最上最下最左最右的點 成果展示與討論:

s1091523 Homework #7

圖片
1122 Digital Image Processing Assignment #7 報告 學號 : s1091523          姓名:郭芳妤 主題 :   Image Segmentation and Object Detection 影像分割及物件偵測 專案目標 :         撰寫一個程式來偵測出照片中的所有書桌的桌面區域。 (1) 標示出每張桌子的桌面的矩形邊界框 (Bounding box) (2) 標示出偵測到桌子的桌角 開發平台 : Microsoft Windows 11, Visual Studio Code, OpenCV 4.9.0, Python 3.11.0   成果 : Image1 Image2  

s1091413 Homework #7

圖片
 1122 Digital Image Processing Assignment #7 報告 學號:1091413    姓名:朱茂碩 主題:Image Segmentation and Object Detection 影像分割及物件偵測 專案目標:     撰寫一個程式來偵測出附件 2 張視訊照片中的所有書桌的桌面區域並標示每張桌子的桌面的矩形邊界框(Bounding box)及偵測桌子的桌角 開發平台:     Windows 10, Visual Studio Code, OpenCV 4.9.0, Python 3.11.9 程式架構與功能說明: 1. 讀取圖片後設定遮罩參數 2. 調整圖片大小後轉為HSV 3.套用遮罩後進行灰階及高斯模糊去除雜訊 4.使用findContours函數找出輪廓並畫出同時對桌角進行標點 成果展示:

s1071452 Homework#7

圖片
學號 : s1071452  姓名 : 熊震   主題 : Image Segmentation and Object Detection 影像分割及物件偵測   專案目標 :           撰寫一個 OpenCV 程式,可以將讀取輸入的圖片偵測出所有書桌的桌面區域   開發環境 :           Windows11, Visual Studio 2022, OpenCV-4.9.0, C++   程式架構及說明 : 1.       首先讀取目標圖片 2.       將圖片轉成 HSV ,並使用遮罩反黑 3.       利用高斯模糊降低噪音並提取邊緣 4.       進行先膨脹後腐蝕操作 5.       輪廓檢測 6.       繪製並顯示結果 成果展示與討論 :

s1101421 Homework #7

圖片
  1122 Digital Image Processing Assignment #7 報告 學號: s1101421 姓名:陳昱翔   程式碼連結 : https://drive.google.com/drive/folders/1FZahmkDXK_8cfWq7fFErObf8f45y9mou?usp=sharing 主題 : Image Segmentation and Object Detection 影像分割及物件偵測 專案目標:      撰寫一個程式來偵測出附件 2 張視訊照片中的所有書桌的桌面區域。 (1) 標示出每張桌子的桌面的矩形邊界框 (Bounding box) (2) 標示出偵測到桌子的桌角 開發平台: Microsoft Windows 11, Visual Studio Code, OpenCV 4.90, Python 功能說明: 1.     執行程式碼後可以處理輸入的圖片。 2.     輸出成果 : 程式架構 : 先將 RGB 圖像轉換為 HSV 色彩空間後過濾圖像中落在指定顏色範圍內的像素。使用形態學膨脹增強檢測到的區域然後將遮罩應用於原始圖像來提取需要的區域,將圖片轉為灰度圖後在灰度圖像中檢測邊緣。使用高斯模糊減少邊緣圖像中的噪聲。最後會去尋找輪廓並匯出圖片。

s1101424#hw7

圖片
  1122 Digital Image Processing Assignment #7 學號 : s1101424    姓名 :蕭睿 主題 : Image Segmentation and Object Detection 影像分割及物件偵測 專案目標 :撰寫一個程式來偵測出附件兩張視訊照片中的所有書桌的桌面區域。 (1) 標示出每張桌子的桌面的矩形邊界框 (Bounding box)   (2) 標示出偵測到桌子的桌角 開發平台 : Microsoft Windows 11, Visual Studio 2022, OpenCV 4.90, C++ 程式架構與功能說明 : 1. 讀取圖像並調整圖像大小: 2. cvtColor 函數 , 將 BGR 格式的圖像轉換為 HSV 3. Scalar 根據 HSV 色彩空間中的範圍進行設定執行 4. bitwise_and 函數保留遮罩內指定範圍的顏色,並將其他部分設置為黑色 5. 將處理過的圖像轉換為灰度圖,對灰度圖進行二值化處理 6. 使用 findContours 函數找到圖像中的所有外部輪廓 7. 然後根據面積和長寬比進行篩選 , 符合條件的輪廓會被繪製為綠色的矩形框 執行 結果 :  

s1101440 Homework #7

圖片
 1122 Digital Image Processing Assignment #7 學號 : 1101440 姓名 : 崔祐誠 主題:Image Segmentation and Object Detection 影像分割及物件偵測 專案目標: 撰寫一個程式來偵測出附件 2 張視訊照片中的所有書桌的桌面區域。 (1) 標示出每張桌子的桌面的矩形邊界框(Bounding box (2) 標示出偵測到桌子的桌角 開發平台:Visual Studio Code, Python,  OpenCV 開發環境:Microsoft Windows 11, OpenCV, Python  程式架構與功能說明:   讀image並轉為HSV 桌子顏色範圍 跟圖片合成出的桌面mask  用形態學 開運算 閉運算   移除面積過小跟不是桌面的雜訊  畫出桌子跟桌子的桌角 成果展示 Pic1    Pic2