PQCHub - Blog

BMP 檔解析 (I)

深入理解 BMP 檔案結構,學會用 Node.js 讀取檔頭,解析影像基本資訊與像素結構。
Digital image processing
DIP
Nodejs

BMP 檔解析 (II)

實戰 Node.js 讀寫 BMP 像素,掌握 Padding、二維陣列存取,並實現灰階與二值化演算法。
Digital image processing
DIP
Nodejs

建立 BMP 類別工具

將複雜的 BMP 檔案操作封裝成類別工具,讓你輕鬆讀取、修改與創造影像,專注於演算法實作。
Digital image processing
DIP
Nodejs

灰階化與色彩操作

探索色彩背後的數學,用程式實作灰階、亮度、對比度演算法,掌握影像處理核心。
Digital image processing
DIP
Nodejs

平滑濾波與卷積

深入卷積概念,用程式實作均值與高斯濾波,掌握影像平滑技術,創造專業級模糊效果。
Digital image processing
DIP
Nodejs

銳化與邊緣偵測

學習銳化與邊緣偵測,透過卷積核強化細節或提取輪廓,看見影像背後的神奇演算法。
Digital image processing
DIP
Nodejs

亮度直方圖

亮度直方圖是數位影像處理的基石之一。它將影像的亮度分佈情況視覺化,讓我們能一眼看出影像的曝光是過暗、過亮還是均衡。本章節將教你如何分析一張影像的像素,並繪製出它的亮度直方圖。
Digital image processing
DIP
Nodejs
Histogram
Brightness
Equalization

亮度直方累積圖

亮度直方累積圖 (Cumulative Histogram) 是直方圖的延伸,它能更細緻地展現影像像素的累積分佈狀況。這對於理解影像的整體對比度、判斷是否適合進行直方圖等化等進階處理,都提供了重要的視覺依據。
Digital image processing
DIP
Nodejs
Cumulative Histogram
Brightness

直方圖等化 (Histogram Equalization)

在學習了亮度直方圖和累積直方圖之後,我們對影像的亮度分佈有了更深入的了解。現在,我們將學習一種強大的影像增強技術——直方圖等化 (Histogram Equalization),它能自動調整影像的對比度,讓影像細節更加清晰。
Digital image processing
DIP
Nodejs
Histogram Equalization
Brightness
1