[s1091553 Homework #2]

 

 1122 Digital Image Processing Assignment #2 報告 

學號:1091553    姓名:歐法希

主題: 邊緣偵測與圖像二值化 

專案目標: 靜香帶領一群幼稚園小朋友進行認識線條的活動,為了讓小朋友實際觀察元智大學校園環境並將主要景物輪廓線條描繪出,她規劃利用影像處理課程所學習的邊緣偵測(edge detection)與二值化演算法(thresholding)等技術,寫一個程式將所拍攝一些元智建築物與風景照片,處理後列印成一個繪本提供小朋友物件線條學習與臨摹。 由於成本考量,靜香將以黑白圖案列印繪本。另一方面,考量到小朋友的年紀及本次活動主題為認識線條圖案,希望輸出的結果包括明顯的景物線條如建築物或裝置藝術外觀輪廓,而避免過多複雜邊緣如樹葉,草地的細節呈現等。 請撰寫一個程式提供靜香將彩色照片快速生成黑白輪廓線條圖案,協助她順利設計此次活動所需的繪本。

開發平台: Microsoft Windows 10, Visual Studio Code, OpenCV 4.90, Python 3.11

程式架構與功能說明: 

1. Preview window 可以修改Canny edge detector的low_threshold與high_threshold


2. saveImg儲存圖片。



範例#1:





範例#2:




範例#3:





範例#4:





留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1