作業說明:
撰寫一個程式將所附圖像flower.jpg的黃色花瓣區域擷顯示出來。
使用環境/語言:
Windows11
Visual Studio 2019
Opencv-4.1.0
C++
實作方法(執行步驟):
1. 輸入圖片路徑後imread()讀入圖片
2. Mat.empty()判斷圖片是否存在
3. 若圖片不存在或發生例外時輸出錯誤訊息並結束程式
4.將圖像從RGB color space轉成HSI color space
5.設定要偵測的顏色的數值範圍
6.將第三點設定的數值代入inRange函式,生成二值化的圖
7.根據二值化的圖的白色範圍,重新設定原圖的像素顏色
8.印出結果
實作結果:
原圖
結果圖
參考資料:
沒有留言:
張貼留言