原创 OpenCV筆記(二)---提取水平和垂直線/霍夫變換

膨脹腐蝕提取水平和垂直線 提取步驟 提取圖片: 代碼: #include<opencv2/opencv.hpp> #include<opencv2/core/mat.hpp> #include<iostream> using nam

原创 OpenCV筆記(三)--直方圖與模板匹配

直方圖定義: 直方圖均衡化-提高對比度-cv::equalizeHist void equalizeHist( InputArray src, OutputArray dst ); //輸入爲八位灰度圖像 從圖片建立直方圖-spl

原创 OpenCV筆記---閾值 、模糊濾波、膨脹與腐蝕

閾值二值化 cv:threshold 輸入爲灰度圖像 threshold(src, dst, 127, 255, THRESH_BINARY);   reshold(src                  //輸入         

原创 基於51單片機的秒錶和數顯時鐘

剛剛學過51單片機最重要的兩個部分,定時器和中斷,學完後應用定時器和數碼管,首先,我們可以做出一個秒錶程序,做出後,我們再在秒錶的基礎上,做一個數顯時鐘#include<reg52.h>sbit k1=P3^1;   //定義四個按鍵sb

原创 基於51單片機的簡單計算器

在上一篇中,我們已經說過了基於51單片機的簡單撥號器,在下邊,我們將寫一個計算器程序,原理很簡單,只需要在撥號器的基礎上,算出撥號器所表示的數字,並進行計算即可。 代碼如下; #include"reg51.h" #include<int

原创 基於51單片機個8位數碼管的簡單撥號鍵盤

我們知道,在撥號是,每撥一位數字,前邊撥的數字就要向左挪一位,我們可以用一個一位數組,通過移動數組中數字的移動和8位數碼管的動態掃描來實現位置的移動。 代碼如下: #include "reg52.h" //此文件中

原创 基於51單片機的8x8 LED點陣

最近學了LED點陣,並用了三種方式顯示字母組,分別爲按鍵控制顯示,自動變換顯示,和滾動顯示 第一種 #include"reg51.h" #include<intrins.h> typedef unsigned char u8; type

原创 基於51單片機的LCD液晶屏

``` #include"reg52.h" sbit lcden=P1^0; sbit lcdrs=P1^1; sbit lcdrw=P1^2; void delay_ms(unsigned int t); void lcd_writ