原创 單片機C51 - 4按鍵4級變速跑馬燈

       通過檢測K1、K2、K3、K4,4個按鍵是否按下來控制跑馬燈的速度,從而使跑馬燈達到4個按鍵4級變速的效果。但按鍵按下時可能會有抖動的情況,每次按下時,可能會發生了人難以覺察到的多次抖動,相當於一下子按下了很多次。這會導致程

原创 OpenCV - 三種線性濾波的使用

一、方框濾波 方框濾波(box Filter)被封裝在一個名爲boxblur的函數中,即boxblur函數的作用是使用方框濾波器(box filter)來模糊一張圖片。函數原型爲: void boxFilter(InputArray sr

原创 數學模板 - 數論基礎

快速冪算法: int PowerMod(int a, int b, int k) ///a ^ b % k { int tmp = a, ret = 1; while(b) { i

原创 嵌入式 - 虛擬機、開發板與主機Ping不通問題解決方法

1、IP地址設置        設置主機、虛擬機以及開發板靜態IP(不能使用自動獲取IP),確保3個靜態IP地址處於同一網段(192.168.1.*),如:        主機:192.168.1.10  默認網關:192.168.1.1

原创 模板 - 最長公共子序列

最長公共子序列 #include <stdio.h> #include <iostream> #include <string.h> #include <algorithm> using namespace std; string

原创 二維幾何模板 - 二維幾何基礎

二維幾何模板 #include <iostream> #include <stdio.h> #include <string.h> #include <algorithm> #include <math.h> #include <map

原创 數學模板 - 組合數學

排列組合 生成1~n的排列: void solve(int n, int *a, int num)///solve(n,mem,0),輸入n,按字典序從小到大的順序輸出前n個數的所有排列 { if(num == n)///遞

原创 數學模板 - 計算方法

二分查找法 /* 在數組b中查找是否有數組a中的元素 */ #include <stdio.h> #include <stdlib.h> int comp(const void *a, const void *b) { return

原创 二維幾何模板 - 圓和球有關計算模板

圓和球有關計算模板 #include <iostream> #include <stdio.h> #include <string.h> #include <algorithm> #include <math.h> #include

原创 NBUT 1224 - Happiness Hotel【佩爾方程】

Happiness Hotel Time Limit:1000MS     Memory Limit:131072KB Description: The life of Little A is good, and, he managed

原创 OpenCV - 圖像處理基礎

OpenCV中的C++類和函數都是定義在命名空間cv之內的,因此可以在頭文件中加上usingnamespace cv;這一句,方便編寫操作。 #include <iostream> #include <opencv2/opencv.hp

原创 OpenCV - 簡單圖像融合

在OpenCV中,將兩個圖片矩陣進行融合變成一個圖片用到的是cvAddWeighted函數。在cvAddWeighted函數中,有兩個源圖象image1 和 image2。兩個圖象可以是任何象素類型,只要它們的類型相同。它們可以是單通道或

原创 OpenCV - 滾動條的創建和使用

滾動條(Trackbar)是OpenCV動態調節參數特別好用的一種工具,它依附於窗口而存在。createTrackbar()函數用來創建一個可調整數值的附加在窗口上的滾動條! 創建滾動條的createTrackbar()在實例中的應用如下

原创 單片機C51 - 16 x 16點陣使用指針顯示漢字

       近年來,點陣LED顯示屏利用發光二極管構成的點陣模塊或像素單元組成可變面積的顯示屏幕,以可靠性高、使用壽命長、環境適應能力強、性能價格比高、使用成本低等特點,已成爲衆多顯示媒體以及戶外作業顯示的電子工具,廣泛地應用於車站、賓

原创 OpenCV - 鼠標操作(鼠標回調函數)

OpenCV中的鼠標操作和前面所瞭解的鼠標操作有不少相同之處,兩者都是通過一箇中介函數配合一個回調函數來實現的。指定鼠標操作消息回調函數的函數爲SetMouseCallback函數。void setMouseCallback(WinDow