原创 C++將圖片轉換爲馬賽克效果

C++將圖片轉換爲馬賽克效果 1. 算法原理 求出每個小方塊內所有像素的顏色平均值,然後用來設置爲該小方塊的顏色。依次處理每個小方塊,即可實現馬賽克效果 原圖 2. 整張圖片處理成馬賽克效果 #include "stdafx.h

原创 C++在空類下默默編寫並調用了哪些函數

C++在空類下默默編寫並調用了哪些函數• default構造函數和析構函數• copy構造函數和copy assignment操作符• 總結 什麼時候empty class不再是個空類呢?當C++處理之後。如果沒聲明,編譯器就會給

原创 C++常見設計模式——觀察者模式

設計模式是對設計原則的具體化。用江湖話說就是武林祕籍,總結出來的一些固定套路,可以幫助有根基的程序員迅速打通任督二脈,從此做什麼都特別快。常用的模式及其場景如下 C++常見設計模式——觀察者模式 觀察者模式:定義對象間的一種一對多

原创 C++常見設計模式——策略模式

設計模式是對設計原則的具體化。用江湖話說就是武林祕籍,總結出來的一些固定套路,可以幫助有根基的程序員迅速打通任督二脈,從此做什麼都特別快。 C++常見設計模式——策略模式傳統的策略模式實現使用函數指針實現策略模式 策略模式:定義了

原创 C++獲取、設置鼠標座標並移動鼠標

CPoint point; GetCursorPos(&point); //獲取鼠標位置 SetCursorPos(100, 100); //設置鼠標位置 //mouse_event(MOUSEEVENTF_LEFTDOWN

原创 使用dshow如何打開指定攝像頭

使用dshow如何打開指定攝像頭通過設備VID/PID找到指定攝像頭設備通過設備名打開指定攝像頭設備綁定設備過濾器 最近做了一個關於攝像頭的項目,需要適配WindowsXP及以上系統,需要兼容XP系統就打算用dshow技術,順便把

原创 C++常見設計模式——單例模式

設計模式是對設計原則的具體化。用江湖話說就是武林祕籍,總結出來的一些固定套路,可以幫助有根基的程序員迅速打通任督二脈,從此做什麼都特別快。 C++常見設計模式——單例模式單例模式懶漢單例模式非線程安全的懶漢單例模式線程安全的懶漢單

原创 C++常見設計模式——模板模式

設計模式是對設計原則的具體化。用江湖話說就是武林祕籍,總結出來的一些固定套路,可以幫助有根基的程序員迅速打通任督二脈,從此做什麼都特別快。常用的模式及其場景如下 C++常見設計模式——模板模式 模板模式:定義一個操作中的算法的骨架

原创 C++常見設計模式——工廠模式

設計模式是對設計原則的具體化。用江湖話說就是武林祕籍,總結出來的一些固定套路,可以幫助有根基的程序員迅速打通任督二脈,從此做什麼都特別快。 C++常見設計模式——工廠模式簡單工廠模式工廠方法模式抽象工廠模式 工廠模式主要是爲創建對

原创 MFC窗體的常用設置

MFC窗體的常用設置設置窗體使用擴展模式設置窗體透明度任務欄隱藏設置爲頂層窗口 設置窗體使用擴展模式 SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, GetWindowLong(th

原创 Qt實現透明窗體畫線

Qt實現透明窗體畫線 通過電磁筆在簽字版上實現透明窗體簽字,帶壓感,支持mac、windows、linux, 窗體設置 //設置無邊界窗口並置頂 setWindowFlags(Qt::FramelessWindowHint | Q

原创 opencv旋轉攝像頭

opencv旋轉攝像頭打開攝像頭順時針旋轉90°順時針旋轉180°順時針旋轉270° 打開攝像頭 VideoCapture capture(cameraID); if (!capture.isOpened()) { return

原创 (一)編程環境 Linux基本命令

1、編程環境的介紹Vmware:是一個虛擬PC的軟件,可以在現有的操作系統上虛擬出一個新模擬出一臺新的PC,以此來實現一臺機器上真正同時運行兩個獨立

原创 ARM彙編編程基礎(四) -- ADS開發環境的使用

本系列文章節選自本人所著《深入淺出嵌入式底層軟件開發》。 本系列文章,所需代碼請從以下地址下載: http://download.csdn.NET/download/scyangzhu/4602585 掌握了基本的彙

原创 (二)基本數據類型

1、計算機的基本結構CPU中央處理器輸入輸出設備存儲器 2、什麼是程序 (1) 廣義:爲了實現一個特定的目標,而進行的一系列的步驟比如找工作:寫簡歷