第十五屆 冠軍

software-dev
圖解C++影像處理與OpenCV應用:從基礎到高階,深入學習超硬核技術!
VincentYeh

系列文章

DAY 1

【Day1】初探:影像處理 電腦眼中的世界

零、 參賽前言 各位安安,我是這次2023 IT鐵人賽"軟體開發組"的參賽者Vincent Yeh,很高興你來參觀我的文章。由於我之前有在課...

DAY 2

【Day2】安裝官方預編譯的OpenCV二進位檔(Windows)

一、安裝方式 OpenCV提供了兩種主要的安裝方式,分別是編譯OpenCV的原始碼和使用官方預編譯的二進位檔。 今天的主題會教你如何使用官方的Windows執行...

DAY 3

【Day3】使用Visual Studio 建置OpenCV原始碼並安裝(Windows)

一、安裝方法 有兩種建置OpenCV的方式,分別為: 使用Visual Studio建置OpenCV : Visual Studio是一個強大的整合開發環境...

DAY 4

【Day4】使用MinGW建置OpenCV原始碼並安裝(Windows)

一、安裝方法 有兩種建置OpenCV的方式,分別為: 使用Visual Studio建置OpenCV : Visual Studio是一個強大的整合開發環境...

DAY 5

【Day5】使用Visual Studio建立你的第一個OpenCV專案

一、介紹 在之前的文章中,我們已經完成了OpenCV的環境設置。現在,我們終於可以開始撰寫我們的第一個OpenCV程式。 在這個主題提供兩種建立專案的方式供你選...

DAY 6

【Day6】寫出你的第一個OpenCV程式 解析圖片的組成

一、 介紹 前面的主題都環繞在開發環境的建置,大部分都著重在編譯器的設定、環境變數的設定等等,非常的枯燥。現在我們終於要寫出第一個OpenCV程式了。但在撰寫程...

DAY 7

【Day7】使用OpenCV將彩色圖片灰階化

一、 介紹 將彩色圖片轉換為灰階圖是影像處理中常見的步驟之一。這個過程之所以重要,是因為彩色圖片通常包含豐富的色彩信息,但在某些情況下,我們可能更關心影像的細節...

DAY 8

【Day8】影像處理的數學基礎:深入解析影像摺積原理

一、 介紹 本次主題會探討影像處理中最重要的概念,如何以數學方式來表示影像,並詳細介紹摺積(Convolution)的原理。這一概念的重要性體現在它在影像處理中...

DAY 9

【Day9】OpenCV影像強度轉換:調整亮度和對比度

一、 簡介 圖片強度轉換主要用於調整影像的亮度和對比度,以便加強影像中的特徵或提升影像的可視性。這種轉換通常透過調整像素的亮度值和對比度來實現,從而使影像呈現出...

DAY 10

【Day10】OpenCV 直方圖均衡化:增強影像對比度

一、 簡介 1. 直方圖 直方圖是用來描述一幅影像中各個灰階值出現頻率的統計圖表。影像的每個像素都有一個對應的灰階值,而直方圖顯示了不同灰階值在整個影像中的分佈...