原创 opencv——顯示視頻並創建滾動條(2段代碼,)
//該代碼的滾動條並不隨視頻播放而前進! // CV模塊中包含了圖像處理,圖像結構分析 // 運動描述和跟蹤,模式識別和攝像機標定 #include"cv.h" //包含了圖像和視頻的輸入和輸出 #includ
原创 opencv——創建矩陣並顯示
//單通道#include <opencv2\opencv.hpp> #include <iostream> #include <conio.h> int main() { float data[18]={3,4,5,6,7,8,
原创 opencv——提取輪廓
#include <iostream> #include "cv.h" #include "cxcore.h" #include "highgui.h" using namespace std; //這個宏很重要,沒有的話
原创 opencv——對指定區域進行腐蝕
#include <opencv2\opencv.hpp> #include <stdio.h> int main( int argc, int argv[]) { //讀圖 IplImage* src = cvLoadImage("
原创 句柄
句柄,是整個Windows編程的基礎。一個句柄是指使用的一個唯一的整數值,即一個4字節(64位程序中爲8字節)長的數值,來標識應用程序中的不同對象和同類對象中的不同的實例,諸如,一個窗口,按鈕,圖標,滾動條,輸出設備,控件或者文件等。應用
原创 opencv——圖像金字塔
什麼是圖像金字塔(pyramid)? 一個圖像金字塔是一系列圖像的集合 - 所有圖像來源於同一張原始圖像 - 通過梯次向下採樣獲得,直到達到某個終止條件才停止採樣。 圖像金字塔最初用於機器視覺和圖像壓縮
原创 STM_HAL: assert_param 與 assert_failed函數
assert_param:定義如下: #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__)) 作用:
原创 Altium Designer 之 批量修改過孔蓋油設置
1.過孔蓋油的作用: 絕緣,防止短路。 2.示意圖。圖一爲未進行蓋油設置的過孔,圖二爲已進行蓋油設置的過孔。由圖可知兩者之間的區別在於是否設置Keep-out layer層的tenting。
原创 C++——回答問題
1. #include <iostream> #include <string> using namespace std; bool accept() {cout<<"Do you want to proceed (y or n)?\n"
原创 C++——拼接+=
#include <iostream> #include <string> using namespace std;string s1 = "Hello";string s2 = "World";void
原创 opencv——卷積
最常見的圖像變換(image transform,即將一幅圖像轉變成圖像數據)就是傅里葉變換(Fourier transform),即將圖像轉換成源圖像數據的另一種表示,而卷積是大多數變換的基礎。 我們可以用方程來表示這個過程。我們首
原创 C++——vector操作
#include <iostream> #include <vector> using namespace std; int main() {//例一:int b[12]={1,2,3,4,5,6,7,8
原创 電機飛車現象
什麼是飛車現象? 直流電動機轉速失去控制,大電流大轉矩加速運行。因轉速太高而導致直流電動機和機械損壞。 在運轉時,(直流)電機突然的失磁,導致電樞過電流而產生很大的加速變化,放炮或跳閘。這是很危險的,一般這種放炮都是從電機的換向器處,火球
原创 opencv——模板匹配
<p style="margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Arial; font-size: 14
原创 C++——getline函數的使用
#include <iostream> #include <string> using namespace std; int main() {string str;cout<<"Please enter