Tita's blog

影像處理小白(五):利用 HSV 色域找到膚色區域

本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 這次作業終於進入 RGB 圖像的環節,目標是標示出影像中的膚色區域。 沒有跟上進度的可以參照: 影像處理小白(四):利用頻域圖像消除週期性雜訊 或是 影像處理分類 功課要求 偵測輸入照片中的皮膚區域並將其標示出: 成果 程式完成後的執行...

影像處理小白(四):利用頻域圖像消除週期性雜訊

本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 這次作業會將影像轉換至頻域,修復一些重複出現的雜訊。 以下方法會用到頻域轉換,可以參照: 影像處理小白(三):使用 DFT 將影像轉換至頻域 若好奇其他的作業可以參照 影像處理分類 功課要求 圖片似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像...

影像處理小白(三):使用 DFT 將影像轉換至頻域

本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 本次作業嘗試將影像透過傅立葉轉換將其從色域轉換至頻域,以便進行其他處理。 本篇難度開始提升,沒有跟上進度的可以參照上一篇: 影像處理小白(二):影像邊緣偵測 若好奇其他的作業可以參照 影像處理分類 功課要求 撰寫傅利葉轉換程式 (Forwar...

影像處理小白(二):影像邊緣偵測

本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 本次作業是將圖片轉換成灰階模式並使用 Sobel operator 繪製一張素描圖。 入門者可以參照上一篇: 影像處理小白(一):建立滑桿以旋轉圖片、裁切圖片 若好奇其他的作業可以參照 影像處理分類 功課要求 撰寫一個程式,以灰階模式讀取一張圖像 ...

影像處理小白(一):建立滑桿以旋轉圖片、裁切圖片

本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 這次的作業是入場門票般的練手程度,是簡單的裁剪圖片和旋轉圖片。 若好奇其他進階一點的作業歡迎查看 影像處理分類 功課要求 撰寫一個程式將一張圖像的 (a)整張圖像 (b)中心內切圓區域 旋轉一個角度(逆時針旋轉 0 度至 359 度):利用一個滑...

在 MySQL 中建立 table (小進階)

上次我們學會如何建立資料庫與資料表並插入一些資料,這次將更深入了解資料表如何操作。 規劃資料架構的基本要素 在建立 table 前建議先規劃這些; 資料庫有幾個資料表、分別要叫什麼名字 每個資料表要有多少欄位和欄位的名稱 每個欄位要儲存什麼型態的資料 資料庫操作 Lv. 1.5 刪除資料庫 指令:DROP DATABASE <database> ...