顯示具有 1063315 標籤的文章。 顯示所有文章
顯示具有 1063315 標籤的文章。 顯示所有文章

2021年6月13日 星期日

s1063315 影像處理作業7

 作業說明:

請撰寫一個程式,利用數學型態學影像處理運算(erode(), dilate()等函式),計算出所附圖像(共三張)每張圖像中圍棋個數。

開發環境:

   Window10

    Python3.9

    OpenCV 4.5.1

程式說明:

     imread讀取圖片,並將其設為灰階圖
     用threshold將灰階圖二值化
     消除雜訊
     從頭開始讀,遇到物體的邊界就把一個圍棋的範圍塗掉,圍棋的數量+1

執行結果:
IMG_5702


IMG_5703


IMG_5704



2021年6月7日 星期一

s1063315影像處理作業8

  一、作業說明:

請寫一個程式將附圖二值化後輸出黑白圖像。目的是將文字與背景分離。

二、使用環境:

windows10

python 3.9.2

opencv 4.5.1

 三、執行結果:



2021年6月6日 星期日

s1063315 影像處理作業6

 一、作業說明:
請設計一個基於Run-Length的壓縮法方,對圖檔作無失真壓縮後儲存成新檔案。部落格上應敘述你的壓縮方法,提供壓縮檔之格式,並計算三張圖的平均壓縮率。
二.作業環境:
win10
python3
opencv 4.5.1

三、說明:
讀入圖後對rgb值做Run-Length壓縮,寫出壓縮檔
壓縮格式為 高度 寬度  個數 [  R  G  B] 個數 [  R  G  B]

四. 執行結果:


2021年5月16日 星期日

s1063315 影像處理作業4

 作業說明:

    利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並       將其標示出。

開發環境:

    Window10
    python3
    OpenCV 4.5.1

程式說明:

    主要參考圖片的rgb值,若符合下列條件極為膚色,若不符合則改為黑色。
    R>95 G>40 B>20 max(R,G,B)-min(R,G,B)>15 |R-G|>15 R>G R>B

執行結果: