原创 opencv車道線檢測

車道線檢測 整理於博客:https://blog.csdn.net/sgfmby1994/article/details/78670630 實驗步驟: 代碼框架: 完整課程PPT和實驗要求戳:https://

原创 cppDFS和BFS

DFS核心代碼: 關於dfs參數問題,什麼在變化,就把什麼設置成參數。 如果要求輸出所有可能的解,往往都是要用深度優先搜索。 如果是要求找出最優的解,或者解的數量,往往可以使用動態規劃。 void dfs()//參數用來表示狀態

原创 cpp排序算法總結

快排 原文地址:https://mintlucas.github.io/2019/04/15/cpp排序算法總結/ 注意: - 快排是不穩定排序 思路: 選基數,雙指針移動/交換,分治 示例: > 坐在馬桶上看算法:快速排序 - 51

原创 opencv直方圖均衡化

實驗內容: 1、計算灰度圖像的歸一化直方圖。 具體內容:利用 OpenCV 對圖像像素進行操作,計算歸一化直方圖.並在 窗口中以圖形的方式顯示出來 2、灰度圖像直方圖均衡處理 具體內容:通過計算歸一化直方圖,設計算法實現直方圖均衡化處

原创 opencv03空域濾波

實驗內容: 1、利用均值模板平滑灰度圖像。 具體內容:利用 OpenCV 對圖像像素進行操作,分別利用 33、55 和 9*9 尺寸的均值模板平滑灰度圖像 2、利用高斯模板平滑灰度圖像。 具體內容:利用 OpenCV 對圖像像素進行操

原创 opencv01灰度變換

實驗內容: 1、利用 OpenCV 讀取圖像 具體內容:用打開 OpenCV 打開圖像,並在窗口中顯示 2、灰度圖像二值化處理 具體內容:設置並調整閾值對圖像進行二值化處理。 3、灰度圖像的對數變換 具體內容:設置並調整 r 值對圖像

原创 劍指Offer(四):重建二叉樹

題目:輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二叉樹

原创 劍指Offer(五十六):刪除鏈表中重複的結點

上午刷題時,之前一道很簡單的題寫第二遍時卡住了。。。看來還是沒理解透徹,題目爲劍指Offer(五十六):刪除鏈表中重複的結點。 https://mintlucas.github.io/2019/03/16/鏈表刪除類題目總結/ 心得:

原创 快排歸併面試算法模版實現

採用vector實現快排,堆排序,冒泡排序,二分查找等常用算法,並用string,int,double作了測試,原理網上很多,就不細說了,做了些簡單註釋。 https://mintlucas.github.io/2019/03/02/

原创 c++創建對象(四種方法)和內存分析

四種對象定義方式(in stack、in heap、in global area) https://mintlucas.github.io/2019/02/26/C-簡潔的鏈表創建/ 在C++中,編譯器把內存分爲三個部分,有四種方法可

原创 排列組合遞歸解法總結--combination字符串排列

全排列的遞歸實現 https://mintlucas.github.io/2019/02/27/遞歸思想總結-排列組合爲例/ 原問題分解:1234全排列,234全排列,34全排列,4全排列,顯然是遞歸思想,而解決方法是交換(從第一個數

原创 C++簡潔的鏈表創建

C++創建鏈表和鏈表基本操作 簡單的鏈表實現,包括創建打印,記錄下來,防止以後忘了,往往基礎的東西最重要又最易被人忽視。 https://mintlucas.github.io/2019/02/26/C-簡潔的鏈表創建/ 注意形參傳

原创 vs code中配置"bits/stdc++"

<bits/stdc++> 簡介:#include <bits/stdc++> 就相當於引入了所有標準式函數庫,即不用每次事先在cpp代碼裏輸入: #include <iostream> #include <string> #incl

原创 劍指Offer(六):旋轉數組的最小數字--python

題目: 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。 輸入一個非遞減排序的數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}爲{1,2,3,4,5}的一個旋轉,該數組的最小值爲1。 NOTE:給

原创 劍指Offer(十三):調整數組順序使奇數位於偶數前面--python

題目:       輸入一個整數數組,實現一個函數來調整該數組中數字的順序,使得所有的奇數位於數組的前半部分,所有的偶數位於位於數組的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。 思路:       首先最容易想到的是冒泡排