2022年5月16日 星期一

s1083303 作業5

 

1、作業說明

      撰寫一個程式將所附圖像flower.jpg的黃色花瓣區域擷顯示出來。

2、開發環境

  • Windows 10
  • OpenCv 4.5.5
  • Python 3.10.1

3、程式說明

1)    讀取圖像

imread("[path]")讀取圖像。

2)    將影像轉換成HSV

將輸入影像以hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)轉換成HSV圖以利色彩處理

3)    建立mask

以欲處理圖中黃色的upper boundlower bound建立mask。

4)    HSV圖合成mask並輸出

HSV圖與maskbitwise_and合成即可得出只有黃色的圖。

4、執行結果

執行程式後會跳出四個視窗如下,分別顯示原圖、HSV圖、mask、結果圖。

 

原圖 

HSV圖

mask


result

 

沒有留言:

張貼留言