原创 13. CVUI 2.7.0 組件:Sparkline(官方文檔翻譯)

官方文檔鏈接:https://dovyski.github.io/cvui/components/sparkline/ Sparkline cvui::sparkline() 將 std::vector 的值渲染成圖,函數聲明如

原创 4. CVUI 2.7.0 組件:Button (官方文檔翻譯)

官方文檔鏈接:https://dovyski.github.io/cvui/components/button/ Button cvui::button() 提供一個 button (按鈕) ,button 功能調用如下: bo

原创 7. CVUI 2.7.0 組件:Text (官方文檔翻譯)

官方文檔鏈接:https://dovyski.github.io/cvui/components/text/ Text cvui::text() 渲染一段字符串。函數聲明爲: void text ( cv::Mat& t

原创 OpenCV 實戰 - 圖像融合(cv::copyTo())

cv::copyTo() OpenCV 中 cv::copyTo 是用來複制矩陣對象 Mat 的,可以實現直接創建一個副本,且在副本矩陣上的操作不會影響原矩陣。 cv::copyTo() 聲明 /** @brief Copies

原创 在 Visual Studio 中添加命令行參數 argv[]

int main(int argc, char* argv[]) 這是在編寫 C++ 程序時主函數的聲明語句,兩個參數 argc,argv[] 是在通過命令行運行程序時起作用的,第一個參數 argc 的作用時記錄傳入 main

原创 8. CVUI 2.7.0 組件:Printf (官方文檔翻譯)

官方文檔鏈接:https://dovyski.github.io/cvui/components/printf/ printf cvui::printf() 用於渲染一段可以使用 C printf() 樣式格式化的文本。函數聲明

原创 5. 圖像混合(OpenCV基礎課程視頻學習)

課程視頻鏈接:https://www.bilibili.com/video/av29600072?p=6 內容 線性混合操作理論知識 相關 API (addWeighted) 完整代碼 1. 線性混合操作理論知識 g(x) =

原创 3. CVUI 2.7.0 入門:使用 (官方文檔翻譯)

官方文檔鏈接:https://dovyski.github.io/cvui/usage/ 下面是使用 CVUI 需要執行的幾個步驟。 C++ 中使用 CVUI (Using cvui in C++) 1. Include cv

原创 OpenCV 小記:座標軸使用時的注意事項

在《數字圖像處理》這本書中,定義的圖像的座標軸是:縱向爲 x 軸,橫向爲 y 軸。 但 OpenCV 中不同,具體如下圖所示:

原创 6. 調整圖像亮度和對比度(OpenCV基礎課程視頻學習)

課程視頻鏈接:https://www.bilibili.com/video/av29600072?p=7 內容 理論知識 代碼 1. 理論知識 圖像變換可以看作如下兩種: 像素變換 —— 點操作,例如: 鄰域操作 —— 區域

原创 《數字圖像處理(第三版)》 第二章 數字圖像基礎 筆記3(圖像取樣和量化)

2.4 圖像取樣和量化   無論是哪種獲取圖像的方法,我們的目的都是從感知的數據生成數字圖像。多數傳感器的輸出是連續的電壓波形,這些波形的幅度和空間特性都與感知的物理現象有關。爲了產生一幅數字圖像,我們需要把連續的感知數據轉換爲數

原创 4. OpenCV 4.2.0 Mat - 基本圖像容器(OpenCV 官方文檔翻譯)

官方文檔鏈接:https://docs.opencv.org/4.2.0/d6/d6d/tutorial_mat_the_basic_image_container.html 目標 (Goal) 我們有多種方式可以從現實世界中獲

原创 1. OpenCV 4.2.0 圖像監視 —— 在 Visual Studio 調試器中查看內存中的圖像(OpenCV 官方文檔翻譯)

官方文檔鏈接:https://docs.opencv.org/4.2.0/d4/d14/tutorial_windows_visual_studio_image_watch.html 圖像監視是 Microsoft Visual

原创 1. CVUI 2.7.0 入門:簡介 (官方文檔翻譯)

官方文檔鏈接:https://dovyski.github.io/cvui/ 概述 CVUI 是一個簡單的 UI 庫,構建在 OpenCV 繪圖原語上。其他的 UI 庫,例如 imgui,需要一個圖形化的後端(比如 OpenGL

原创 5. CVUI 2.7.0 組件:Image (官方文檔翻譯)

官方文檔鏈接:https://dovyski.github.io/cvui/components/image/ Image cvui::image() 可以渲染一張圖像,即 cv::Mat。函數聲明爲: void image(c