作業說明:
利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
環境:
windows:8.1
Visual Studio 2017
Open CV 4.3.0
實作方法:
imread讀取圖片檔案
imshow顯示圖片
cvtColor rgb圖轉換 ycrcb
split通道分離
取出cr
GaussianBlur高斯濾波
threshold二值化
imwrite儲存圖片
執行結果:
作業說明:
利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
環境:
windows:8.1
Visual Studio 2017
Open CV 4.3.0
實作方法:
imread讀取圖片檔案
imshow顯示圖片
cvtColor rgb圖轉換 ycrcb
split通道分離
取出cr
GaussianBlur高斯濾波
threshold二值化
imwrite儲存圖片
執行結果:
作業說明:
請寫一個程式將附圖二值化後輸出黑白圖像。
目的是將文字與背景分離。
環境:
windows:8.1
Visual Studio 2017
Open CV 4.3.0
實作方法:
imread讀取圖片檔案
imshow顯示圖片
bilateralFilter去雜訊
adaptiveThreshold二質化
medianBlur 濾波
imwrite儲存圖片
執行結果:
作業說明:
撰寫一個程式,讀取一張256 色灰階圖像 或 RGB 全彩圖像 (.bmp 或 .jpg 圖像格式都可如 全 彩 圖像 可 先將圖片由 RGB 轉換至 灰階 影像 利用 Sobel Operators 圖像邊緣 為基礎 ,設計一個類似素描線條自畫像程式。 如果可以分析邊緣偵測所得到的點,結合成線條方式呈現更佳。
環境:
windows:8.1
Visual Studio 2017
Open CV 4.3.0
實作方法:
imread讀取圖片檔案
imshow顯示圖片
sobel求出x和y的梯度
addWeighted合併x和y的梯度
255-dst 將相素反白
imwrite儲存圖片
執行結果:
左原圖,右結果