iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

從像素到 Computer Vision:30 天理解數位影像處理 系列

介紹影像處理的方法、原理及應用

參賽天數 25 天 | 共 25 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 1 | 前言

不知道大家有沒有想過一個問題。 看到一張照片時,我們幾乎不用思考,就能知道照片裡有什麼。 這是一隻貓、一台車、一棟房子,甚至你朋友今天看起來是不是沒睡飽,我們都...

2026-08-18 ‧ 由 KY 分享
DAY 2

Day 2 | 電腦到底是怎麼「看見」一張圖片的?

如果今天我把一張狗的照片丟給你。 你大概不到一秒就知道: 「這是一隻狗。」 但如果把同一張照片交給電腦呢? 它真的有看到一隻狗嗎? 答案是... 沒有。 電腦...

2026-08-19 ‧ 由 KY 分享
DAY 3

Day 3 | Pixel、Resolution、Color Depth:一張圖片到底是怎麼組成的?

相信大家一定都有這種經驗。 把一張照片一直放大、一直放大,最後會發現圖片開始變得模糊,甚至可以看到一格一格的小方塊。 以前看到這個現象,第一個直覺就是:「喔解析...

2026-08-20 ‧ 由 KY 分享
DAY 4

Day 4 | RGB、Gray、HSV:電腦是怎麼表示顏色的?

昨天我們提到,一張圖片是由許多 Pixel 所組成,而每個 Pixel 都會記錄一些數值。 不過,當時還留下一個問題。 如果是灰階圖片,一個 Pixel 只需要...

2026-08-21 ‧ 由 KY 分享
DAY 5

Day 5 | Sampling 與 Quantization:連續的世界,是怎麼變成數位影像的?

前幾篇我們認識了 Pixel,知道一張圖片是由許多 Pixel 所組成。 每個 Pixel 又會記錄亮度或顏色的數值。 不過,這時候又冒出了另一個問題。 現實世...

2026-08-22 ‧ 由 KY 分享
DAY 6

Day 6 | Histogram:一張圖片的亮度都跑去哪了?

不知道大家有沒有遇過這種情況。 有時候拍完一張照片,總覺得哪裡怪怪的。 可能整張照片偏暗,也可能亮到天空一片白。 甚至有些照片明明沒有曝光失敗,但就是看起來灰...

2026-08-23 ‧ 由 KY 分享
DAY 7

Day 7 | Convolution(卷積):為什麼影像處理幾乎都離不開它?

如果你有看過 OpenCV 的文件,或是搜尋過影像處理相關的教學,應該很容易看到這些功能: Blur(模糊) Sharpen(銳化) Edge Detecti...

2026-08-24 ‧ 由 KY 分享
DAY 8

Day 8 | Kernel 設計:為什麼不同的 Kernel 會產生不同的效果?

昨天介紹了 Convolution,也認識了 Kernel。 我們知道,Convolution 的運算流程其實都一樣。 取出周圍的 Pixel。 和 Kern...

2026-08-25 ‧ 由 KY 分享
DAY 9

Day 9 | Mean Filter:為什麼取平均,就能讓圖片變平滑?

昨天介紹了 Kernel 的設計。 當時提到,設計一個 Kernel 並不是先想矩陣長什麼樣子,而是先思考希望圖片發生什麼變化? 如果今天希望降低圖片中的雜訊,...

2026-08-26 ‧ 由 KY 分享
DAY 10

Day 10 | Gaussian Filter:為什麼離中心越近,應該越重要?

上一篇介紹了 Mean Filter。 它的想法很簡單:把周圍的 Pixel 全部平均。 這樣就可以降低一些隨機雜訊。 不過,它也有一個很明顯的缺點。 因為每個...

2026-08-27 ‧ 由 KY 分享