在接下來的30天內,我會寫出各種影像處理應用的教學,幫助你快速了解影像處理的實際是如何運作的。接著教你如何使用C++語言撰寫OpenCV影像處理應用程式。
在學習過程中,難免會涉及到一些數學和演算法,不用擔心,我會盡量用圖解的方式呈現,讓你更好的理解影像處理的演算法原理。
不只這樣,你知道如何使用OpenCV官方提供的原始碼來建立函式庫嗎?你知道如何使用CUDA進行OpenCV的加速嗎?在這30天,你會學到如何編譯官方的原始碼,讓你能更靈活地運用OpenCV的功能。讓我們一起踏上這段充滿知識的旅程吧!
零、 參賽前言 各位安安,我是這次2023 IT鐵人賽"軟體開發組"的參賽者Vincent Yeh,很高興你來參觀我的文章。由於我之前有在課...
一、安裝方式 OpenCV提供了兩種主要的安裝方式,分別是編譯OpenCV的原始碼和使用官方預編譯的二進位檔。 今天的主題會教你如何使用官方的Windows執行...
一、安裝方法 有兩種建置OpenCV的方式,分別為: 使用Visual Studio建置OpenCV : Visual Studio是一個強大的整合開發環境...
一、安裝方法 有兩種建置OpenCV的方式,分別為: 使用Visual Studio建置OpenCV : Visual Studio是一個強大的整合開發環境...
一、介紹 在之前的文章中,我們已經完成了OpenCV的環境設置。現在,我們終於可以開始撰寫我們的第一個OpenCV程式。 在這個主題提供兩種建立專案的方式供你選...
一、 介紹 前面的主題都環繞在開發環境的建置,大部分都著重在編譯器的設定、環境變數的設定等等,非常的枯燥。現在我們終於要寫出第一個OpenCV程式了。但在撰寫程...
一、 介紹 將彩色圖片轉換為灰階圖是影像處理中常見的步驟之一。這個過程之所以重要,是因為彩色圖片通常包含豐富的色彩信息,但在某些情況下,我們可能更關心影像的細節...
一、 介紹 本次主題會探討影像處理中最重要的概念,如何以數學方式來表示影像,並詳細介紹摺積(Convolution)的原理。這一概念的重要性體現在它在影像處理中...
一、 簡介 圖片強度轉換主要用於調整影像的亮度和對比度,以便加強影像中的特徵或提升影像的可視性。這種轉換通常透過調整像素的亮度值和對比度來實現,從而使影像呈現出...
一、 簡介 1. 直方圖 直方圖是用來描述一幅影像中各個灰階值出現頻率的統計圖表。影像的每個像素都有一個對應的灰階值,而直方圖顯示了不同灰階值在整個影像中的分佈...