顯示具有 [1051318 標籤的文章。 顯示所有文章
顯示具有 [1051318 標籤的文章。 顯示所有文章

2020年7月1日 星期三

1051318 影像處理作業6

作業說明
  請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附 圖像(共三張)每張圖像中圍棋個數。 a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋 子數量的螢幕截圖。 b. 程式不一定可以算出正確棋子數量,越接近正確答案越好!
環境
Anaconda 
Python 3.7
JupyterLab

結果:
  1. 讀檔以後轉成灰階
  2. 再以cv2.threshold二值化
  3. getStructuringElement尋找物件的核
  4. morphologyEx內建開運算,去除陰影重疊
  5. cv2.findContours尋找物件





2020年5月20日 星期三

1051318 影像處理作業4

1.作業說明
        利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標
         
示出。
2.使用環境
         - Python3.0
         - opencv4.2.0
3.實作方法

-imread()讀取圖片
-imageHSV = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)將圖片以HSV空間的形式表現
-min_HSV = np.array([0, 58, 30], dtype = "uint8") max_HSV = np.array([33, 255, 255], dtype = "uint8")   根據網路數據參考,設定上下限
-skinHSV = cv2.bitwise_and(image, image, mask = skinRegionHSV)把原圖中用mask過濾
-imwrite輸出圖片

2020年4月7日 星期二

1051318 影像處理作業2


  1. 作業題目:
    1. 設計一個二值化方法將其轉變成黑白圖像
    2. 繪出 QR code 黑色模組的外框
  2. 使用環境:
    1. Python3.7 opencv
    2. Anaconda
  3. 實作方法:
    1. 先做imread讀檔,先做threshold,再做邊緣處理。
    2. 圖一處理


    3. 圖二處理