原创 學習OpenCV:顯示圖片與播放視頻

利用Qt作爲IDE,Qt+OpenCV環境配置在之前的博客中 Qt+OpenCV環境配置 本系列的目的是詳解demo代碼,快速學習OpenCV相關操作 顯示圖片 #include <opencv2/opencv.hpp>

原创 學習OpenCV:圖像處理入門

本系列的目的是詳解demo代碼,快速學習OpenCV相關操作 平滑處理 //平滑處理 //指定輸入圖像,進行平滑操作後輸出 #include <opencv2/opencv.hpp> void example2_5( cons

原创 vector創建二維數組並輸入

//利用STL中vector vector<vector<int> > vis(m, vector<int>(n, 0)); #include<iostream> #include<vector> using namespace

原创 求最大公約數-輾轉相除法

int getgcd(int a, int b){ return a % b == 0 ? b : gcd(b , a % b); }

原创 學習OpenCV:打開攝像頭和寫入AVI文件

本系列的目的是詳解demo代碼,快速學習OpenCV相關操作 打開攝像機或打開文件 //打開攝像機或打開文件 //同一個對象可以從攝像機或文件加載視頻 #include <opencv2/opencv.hpp> #include

原创 LeetCode中有關前綴和的題目總結

前前綴和是一種重要的預處理,能大大降低查詢的時間複雜度。 引入差分 差分:表示當前數字與上一個數字的差值 差分數組即是講這一系列差分值放入一個數組。 舉個例子,定義數組a爲 int a[10]={0,2,4,5,6,10,3,7,

原创 遞歸和動態規劃的區別

記錄下自己的理解 遞歸分爲遞推和迴歸,遞歸的遞推是自上向下的,把大問題分解成小問題,等到最基本的不可再分的小問題解決了,迴歸解決大問題。 而動態規劃只有遞推,動態規劃的遞推是自下向上的,把小問題組合成大問題,先解決小問題然後推到解

原创 leetcode中最長迴文子串使用的Manacher 算法

刷leetcode時做到5. Longest Palindromic Substring這個題看到題解中Manacher 算法,看了些資料,感覺很巧妙。其實整個算法非常簡單,但有的文章思路很不清晰繞來繞去,所以稍微理一下思路記錄一

原创 Windows10+VS2019+1660TI配置OpenPose

Windows下配置OpenPose 最近要用到OpenPose,記錄下環境配置 操作系統:Windows 10 64位 顯卡:1660TI(筆記本) Visual Studio:Visual Studio 2019 步驟一 下載

原创 學習OpenCV(一)顯示圖片與播放視頻

利用Qt作爲IDE,Qt+OpenCV環境配置在之前的博客中 Qt+OpenCV環境配置 本系列的目的是詳解demo代碼,快速學習OpenCV相關操作 顯示圖片 #include <opencv2/opencv.hpp>

原创 解決打開Qt Creator卡死未響應的方法

看了好多方法,最後終於找到解決我的問題的方法 然而萬萬沒想到竟然是 關閉網易有道詞典或者關閉詞典在線取詞翻譯的功能 CSDN論壇上看到的解決辦法 https://bbs.csdn.net/topics/391081285

原创 基於Qt的開發板應用程序

目標:Qt+OpenCV+Tengine利用多線程實現在APP中運行demo 分步驟: 先在PC設計應用程序 然後移植 界面: 初始界面。打開攝像頭彈出連接 界面 顯示可選攝像頭,選擇攝像頭編號 顯示圖像 選擇運行的圖像處理操作

原创 學習OpenCV(三)打開攝像頭和寫入AVI文件

本系列的目的是詳解demo代碼,快速學習OpenCV相關操作 打開攝像機或打開文件 //打開攝像機或打開文件 //同一個對象可以從攝像機或文件加載視頻 #include <opencv2/opencv.hpp> #include