影像處理小白(四):利用頻域圖像消除週期性雜訊
本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 這次作業會將影像轉換至頻域,修復一些重複出現的雜訊。 以下方法會用到頻域轉換,可以參照: 影像處理小白(三):使用 DFT 將影像轉換至頻域 若好奇其他的作業可以參照 影像處理分類 功課要求 圖片似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像...
本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 這次作業會將影像轉換至頻域,修復一些重複出現的雜訊。 以下方法會用到頻域轉換,可以參照: 影像處理小白(三):使用 DFT 將影像轉換至頻域 若好奇其他的作業可以參照 影像處理分類 功課要求 圖片似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像...
本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 本次作業嘗試將影像透過傅立葉轉換將其從色域轉換至頻域,以便進行其他處理。 本篇難度開始提升,沒有跟上進度的可以參照上一篇: 影像處理小白(二):影像邊緣偵測 若好奇其他的作業可以參照 影像處理分類 功課要求 撰寫傅利葉轉換程式 (Forwar...
本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 本次作業是將圖片轉換成灰階模式並使用 Sobel operator 繪製一張素描圖。 入門者可以參照上一篇: 影像處理小白(一):建立滑桿以旋轉圖片、裁切圖片 若好奇其他的作業可以參照 影像處理分類 功課要求 撰寫一個程式,以灰階模式讀取一張圖像 ...
本系列將紀錄影像處理小白從 0 開始學習 Python x OpenCV 的過程。 透過選修課一次次的作業把影像處理的基礎知識建立起來。 這次的作業是入場門票般的練手程度,是簡單的裁剪圖片和旋轉圖片。 若好奇其他進階一點的作業歡迎查看 影像處理分類 功課要求 撰寫一個程式將一張圖像的 (a)整張圖像 (b)中心內切圓區域 旋轉一個角度(逆時針旋轉 0 度至 359 度):利用一個滑...
在上篇 將其他 blog 的文章連結到 Jeykyll blog 使用了手動的方式下載 RSS 檔案,並在本地端執行完 feeds.rb 後再 push 到 Github 上。 文末也提到我希望全自動執行這個動作,時隔半年,在各方取捨之下終於做出了一個能符合我八成需求的 workflow 了。 由於我本人也不太會 Github Action 的撰寫,主要是用拼湊的完成這次的 co...
好久沒有寫 code 了,趁年節期間回憶一下 C++,結果一路上我各種忘記宣告、分號,看來是 Python 中毒了 題目本人點我 本題 github 題目概述 輸入:一個含有 1 ~ 100 個字串的 vector 輸出:vector 中最長的 common prefix string 例如: Input: strs = ["flower","flow","flight...
最近終於想要告別 Python 小白的身分,來好好的學學 machine learning 的部分(過了一學期依舊是一個沒用的專題仔),所以才在試著使用 conda。 這裡就記錄一下我今天使用到的指令。 環境 OS commandLine Windows 10 PowerShell 7.3...
上一次介紹了特殊的 key 和 VARCHAR 這個資料結構,並用其建立了 table,這次將來插入資料。 資料表操作 Lv. 1.5 選擇要插入的欄位 指令:INSERT INTO <table> (<column 1>, <column 2>, ...) VALUE (<data 1>), (<data 2>), (&...
上次我們學會如何建立資料庫與資料表並插入一些資料,這次將更深入了解資料表如何操作。 規劃資料架構的基本要素 在建立 table 前建議先規劃這些; 資料庫有幾個資料表、分別要叫什麼名字 每個資料表要有多少欄位和欄位的名稱 每個欄位要儲存什麼型態的資料 資料庫操作 Lv. 1.5 刪除資料庫 指令:DROP DATABASE <database> ...
一直都很想要把 medium 的一些舊文章和朋友的文章引用進自己的 blog,這樣就能在我沒有更新的時候這裡也能有新文章出現,也就是說我要偷懶的意思。 本篇將會示範如何在我的 Jekyll 網站中增加一個頁面來顯示其他網站的文章,可能內容和你的主題會有出入,請依照你的狀況做改變。 本篇內容是「手動」下載 RSS 檔案和「手動」 deploy Github page ,如對自動化此流程...