原创 OpenCV學習筆記之提取水平線垂直線

包含頭文件 #include<opencv2/core/core.hpp> #include<opencv2/highgui/highgui.hpp> #include <opencv2/imgproc/imgproc.hpp>

原创 手把手教你做stm32簡易串口上位機(接收數據用)

筆者的開發板是正點原子的stm32F103zet6迷你板。串口的使用是USART1.單片機相關串口的程序就不講解,編寫上位機程序是使用C++語言,在VS2017裏面編寫,下面進入正題。 一、相關知識 大家可以先參考一下這篇blog

原创 OPENCV繪製指定色塊的輪廓和形心

效果展示: 思路是將圖片轉化爲hsv格式,然後用inRange函數變爲黑白二值化圖像,二值化圖像有噪點時用開操作閉操作去除,用canny算子檢測邊緣,findContours函數尋找輪廓,再計算輪廓矩 和中心,再繪製輪廓和形

原创 超簡單的C語言貪喫蛇(附源碼)

所用知識: 一維數組的使用 結構體的使用 播放音樂函數的使用 電腦按鍵的檢測 窗口光標座標函數的使用 相關函數講解 1.光標移動到某一指定座標的函數 #include <windows.h>//座標的API void got

原创 一文幫你瞭解STM32中斷優先級分組

優先級分組相關問題 問題八:如何設置系統的優先級分組? 答:一個系統,優先級分組只須設定一次,那麼應該如何設定呢? 當然是根據整個系統的需求來綜合考慮了。 還是以身份證爲例,在發放身份證之前,我們要總體考慮全國要分多少個區域,然

原创 OPENCV學習筆記之基本閾值操作

包含頭文件,現在有很大的疑惑,什麼時候要包含什麼樣的頭文件 #include<opencv2/opencv.hpp> //#include<opencv2/core/core.hpp> //#include<opencv2/hig

原创 STM32用按鍵控制LED亮滅

在工程下新建HARDWARE文件夾,文件夾下新建led和key文件夾,分別新建led.c和key.c保存在相應文件夾下。 然後新建2個文本保存成led.h和key.h保存在led和key文件夾中。 keil5中添加.c文件,再添

原创 OPENCV學習之Canny邊緣檢測

效果圖如下: Canny算子: Canny函數利用Canny算法來進行圖像的邊緣檢測。 void Canny(InputArray image,OutputArray edges, double threshold1, dou

原创 Word佔用CPU很高?如何解決?

事件原因: 這幾天在寫近代史的論文,發現一打開文檔,電腦的風扇就嗡嗡嗡轉個不停,打開任務管理器一看 好傢伙!!! 這裏說明一下:我的電腦要是不聯機的話,打開文檔就是正常的,不會佔用過多資源 於是找遍全網: 解決方法是: 但是這

原创 Playsound函數和mcisedstring聲音播放函數的使用

適用於.wav格式的音樂 #include <windows.h> #include <MMSystem.h> #pragma comment(lib,"winmm.lib") PlaySound(L"m1.wav", NUL

原创 超簡單的C語言貪吃蛇(附源碼)

所用知識: 一維數組的使用 結構體的使用 播放音樂函數的使用 電腦按鍵的檢測 窗口光標座標函數的使用 相關函數講解 1.光標移動到某一指定座標的函數 #include <windows.h>//座標的API void got

原创 VC++6.0新建項目

文件—新建–WIN32 Console Application --命名和選擇位置 選擇空工程 選擇FileVIEW 點擊 + 號 選擇文件–新建 點擊 + 號,選擇剛剛新建的cpp文件,開始編碼

原创 使用分區助手給win10電腦C盤擴容

自從在C盤裝了VS,C盤開始頂不住了,C盤的容量大小會影響到電腦的運行速度,一些緩存數據和臨時文件就裝在C盤,接下來教大家來擴容C盤,本文是縮小D盤的容量來給C盤擴容 不建議使用系統自帶的壓縮卷擴展券操作,比較麻煩!! 1.下載

原创 OPENCV學習之基本重映射

基本概念 重映射就是把一幅圖像上某處的像素放在另一個圖像的指定位置。因爲源圖像與目標圖像的像素座標不是一一對應的額,於是會使用重映射來表達像素的位置(x,y);g(x,y)=f(h(x,y));f()指源圖像,h(x,y)指作用

原创 C++學習筆記

C++學習筆記(1) 一、 二、 三、*= 的應用 int main() { double price1 = 1234.5; double price2 = 2345.7; double price3 = 6453