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

2019年6月6日 星期四

s1053347的作業5


一、           作業題目
請撰寫一個程式,利用數學型態學影像處理運算,計算出所附圖像(共三張)每張圖像中圍棋個數。
a. 請在部落格呈現經由數學型態學影像處理運算後的圖像,同時要呈現你程式輸出棋子數量的螢幕截圖。
b. 程式不一定可以算出正確棋子數量,越接近正確答案越好!
二、           開發環境
Windows 10Python 3.4.6Opencv 3.4.3
三、           特殊片段
l  threshold二值化圖片
l  dilatemorphologyEx,使其最佳化呈現
l  findContours數棋子數量
四、           執行結果


2019年5月16日 星期四

s1053347的作業4

一、           作業題目
利用所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
二、           開發環境
Windows 10Python 3.4.6Opencv 3.4.3
三、           特殊片段
l  cvtColor將讀入的圖片,轉成HSVYCbCr
l  inRange選擇膚色範圍
l  morphologyEx使輪廓便平滑
l  將上述HSVYCbCrbitwise_and()進行二質化
l  medianBlur來去除雜訊
四、           執行結果

2019年5月14日 星期二

s1053347的作業3


一、           作業題目
撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
二、           開發環境
Windows 10Python 3.4.6Opencv 3.4.3
三、           特殊片段
l  np.fft.fft2() //進行頻率轉換,輸出複數陣列
l np.fft.fftshift() //做移頻
l  np.abs() //取絕對值,將複數變化成實數
l  np.log() //取得頻譜
l  np.angle() //取得相位
l  逆向轉換:將fftshift後的結果反向操作,得到輸入的灰階圖
四、           執行結果


2019年4月1日 星期一

s1053347的作業2


一、           作業題目
邊緣偵測與製作線條自畫像撰寫一個程式,讀取一張 256 色灰階圖像或 RGB 全彩圖像,利用 Sobel Operators 偵測圖像邊緣,並以邊緣偵測為基礎,設計一個類似素描線條自畫像程式。

二、           開發環境
Windows 10Python 3.4.6Opencv 3.4.3PyQt5

三、           特殊片段
Sobel():分別對影像進行水平(Gx)及垂直(GY)的運算
convertScaleAbs():影像轉成uint8
addWeighted():分配水平軸和垂直軸的權重,並結合在一起

四、           操作步驟

      功能介紹
      1.載入圖片、2.儲存圖片、3.跳出視窗
      4.調整Gx、Gy的權重(往左Gx權重大,往右Gy權重大)

      載入圖片(灰階/全彩)

      

      灰階調整權重

      

       全彩調整權重

      

      儲存圖片

      

      

2019年3月20日 星期三

s1053347的作業1


一、           作業題目

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

二、           開發環境

Windows 10Python 3.4.6Opencv 3.4.3PyQt5

三、           操作步驟
                         
                         功能介紹:


                         載入圖片


                          調整亮度


                          儲存圖片