參考 題型範例 - 全國高級中等學校技藝競賽平台 工業類

題目:膨脹處理程式


問題描述
    影像處理過程中常需進行膨脹( Dilation ),將影像向 8 方擴展
    (某像素的八個近鄰),可用於去除雜點及彌補缺口,如下圖所示:
    
    
         原圖          進行1次膨脹      進行2次膨脹
    
請寫隻程式能讀入圖檔,再按 "膨脹處理" 按鈕來進行圖案膨脹處理結果顯示
在畫面上,如下面的圖所示:

    

按 "膨脹處理" 按鈕可進行多次膨脹,一直到最大膨脹,如下面的圖所示:

    

另一個能展現膨脹處理可去除雜點及彌補缺口的例子,如下面的圖所示:
    
    

完成後影片


程式碼下載(GitHub)      程式碼下載(本地)


Microsoft Visual Studio Community 2022 (64 位元) - Current 版本 17.8.1