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

2019年6月6日 星期四

s1031423 作業5

目的

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

環境與使用套件版本

  • Windows 10
  • Visual Studio 2017
  • Opencv 3.1.0

程式步驟
  • 讀取圖片,並取灰階。
  • 二值化成0跟255(threshold()),取棋子(深色)部分,再用中值模糊法去除雜訊。
  • 用erode()10次侵蝕圖片,分開相連的棋子。
  • 用connected component計算有多少區塊。
  • 扣除背景後得棋子數。
執行畫面
1.
    2.

3.


2019年3月20日 星期三

1031423 作業1

1031423 作業一

一、題目


          撰寫一個程式從檔案讀取一張圖像,將圖像的每一個點像素的值各加上一個整數值 v (-255 <= v <= 255),並將圖像儲存至一個新圖像檔案中。


二、執行環境


  •         Visual Studio 2017
  •         OpenCV 3.4.0
  •         win8


三、實作方法

            使用imread讀取圖片。

            然後輸入數字來改變我的圖片亮度 v (-255 <= v <= 255)

            使用imshow比對新舊2張照片。

            使用imwrite來存取我改變後的圖片。

四、執行

比較圖:

存取輸出檔案