原创 Opencv學習筆記(五) -- 圖像的拼接

1.涉及函數 1.1 rowRange 函數功能 獲取圖像中的選定行,該函數爲Mat類的一個方法。 具體定義 inline Mat Mat::rowRange(int startrow, int endrow) const

原创 Linux學習筆記(十) -- 基於Code::Blocks開發調用C++靜態鏈接庫的控制檯程序

1.測試平臺 測試平臺 Linux版本:Ubuntu 18.04 LTS Code::Blocks版本:16.01 2.操作步驟 2.1 生成靜態庫文件 操作步驟見:https://blog.csdn.net/u014

原创 技術文章翻譯(一) -- C++異常處理機制

本人聲明 1.本欄僅爲歸檔自己看到的優秀文章; 2.文章版權歸原作者所有; 3.因爲個人水平有限,翻譯難免有錯誤,請多多包涵。 原文地址 https://www.codeguru.com/columns/kate/c-exce

原创 Linux學習筆記(五) -- Linux+Anjuta搭建C++開發環境

1.Anjuta簡介 什麼是Anjuta Anjuta是一個建立在GNU/Linux下爲C、C++提供編譯的集成開發環境。它最初旨在爲GTK/GNOME設計,並且自身具有很好的編程屬性。這其中包括項目管理、應用開發、交互調試以

原创 Linux學習筆記(八) -- Linux+Code::Blocks 搭建C++開發環境

1.Code::Blocks簡介 什麼是Code::Blocks Code::Blocks 是一個開放源碼的全功能的跨平臺C/C++集成開發環境。 Code::Blocks是開放源碼軟件。Code::Blocks由純粹的C++

原创 Linux學習筆記(十二) -- 第一個基於Opencv的C++程序

1.準備工作 Opencv庫的編譯與安裝 具體過程見:https://blog.csdn.net/u014337397/article/details/80895940 Opencv環境配置 參考博客:https://blo

原创 Linux學習筆記(六) -- Anjuta軟件主界面介紹

1.主界面 基本佈局 2.分項介紹 菜單欄 (1)File菜單 包含新建、打開、保存、關閉、打印、退出等基本功能。 (2)Edit菜單 包含撤銷、重做、剪切、複製、粘貼、清除、轉換、註釋、查找、選擇、自動完成和性

原创 Linux學習筆記(四) -- Linux系統啓用和登陸root賬戶

1.啓用步驟 測試平臺 Linux版本:Ubuntu 18.04 LTS 啓用root賬戶 sudo password root 命令輸入後,提示輸入密碼,截圖如下: 輸入root賬號密碼 如果是普通用戶,首次啓用roo

原创 Opencv學習筆記(八) -- 圖像色彩空間轉換

1.常見圖像色彩空間 RGB RGB色彩模式是工業界的一種顏色標準,是通過對紅(R)、綠(G)、藍(B)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,RGB即是代表紅、綠、藍三個通道的顏色。 注: R

原创 Linux學習筆記(十一) -- Opencv庫的編譯和安裝

1.Opencv簡介 什麼是Opencv? OpenCV是一個基於BSD許可(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、Windows、Android和Mac OS操作系統上。它輕量級而且高效——由一系列 C 函數

原创 Linux學習筆記(九) -- 利用Code::Blocks建立C++靜態鏈接庫

1.測試平臺 測試平臺 Linux版本:Ubuntu 18.04 LTS Code::Blocks版本:16.01 2.操作步驟 2.1 啓動Code::Blocks 2.2 新建靜態鏈接庫工程 (1)選擇“File

原创 Linux學習筆記(十三) -- Ubuntu中+Code::Blocks搭建wxWidgets開發環境

1.wxWidgets簡介 什麼是wxWidgets? wxWidgets是一個開源的跨平臺的C++構架庫(framework),它可以提供GUI(圖形用戶界面)和其它工具。我們用它來實現跨平臺GUI程序的開發。 2.測試平

原创 Linux學習筆記(七) -- 在Ubuntu系統中查看IP相機視頻流

1.需求介紹 應用場景 隨着Linux系統和硬件技術的快速發展,越來越多的視頻分析軟件已經運行在Linux上操作系統上。當視頻分析軟件在分析網絡相機視頻流時,如何驗證解碼圖像是否正確,成爲了一個迫切的需求。 利用VLC播放器

原创 Linux學習筆記(一) -- 在虛擬機中安裝Ubuntu 18.04

1.安裝平臺 1.操作系統:Win7 X64 2.虛擬機版本:VMware Workstation 14 Pro 3.ubuntu版本:Ubuntu 18.04 2.安裝步驟 ubuntu下載 1.下載地址:https:/

原创 Opencv學習筆記(七) -- 圖像的灰度化

1.灰度圖像 一幅完整的彩色圖像是由多個通道組成的,如RGB、YUV或HSI等。 灰度圖像通常是在單個電磁波頻譜(如可見光)內測量每個像素的亮度得到的。用於顯示的灰度圖像通常用每個採樣像素8位的非線性尺度來保存,這樣可以有256