原创 圖像二值化——最大類間方差法(Ostu,大津法)

1、最大類間方差法的由來   最大類間方差法是由日本學者大津(Nobuyuki Otsu)於1979年提出的,是一種自適應的閾值確定的方法,又叫大津法,簡稱OTSU。 2、最大類間方差法的原理    它是按圖像的灰度特性,將圖像分成背景和

原创 VS2013配置OpenCV3.1.0(只需要配置一次,可長久使用)

一、下載OpenCV3.1.0並安裝 1、OpenCV3.1.0下載鏈接   2、安裝     點擊exe文件進行安裝 3、添加opencv路徑至系統環境變量     我的電腦->屬性->高級系統設置->高級->環境變量->系統變量

原创 OpenCV之DNN模塊,實現深度學習網絡的推理加速

OpenCV是計算機視覺領域使用最爲廣泛的開源庫,以功能全面使用方便著稱。自3.3版本開始,OpenCV加入了對深度神經網絡(DNN)推理運算的支持。在LiveVideoStack線上交流分享中英特爾亞太研發有限公司開源技術中心軟件工程

原创 算法——冒泡排序、選擇排序、插入排序的算法思想+C++代碼實現+時間空間複雜度

一、冒泡排序 1、排序思想:假設對N個數進行排序,他們的位置分別是0、1、2....、N-1。首先比較0和1位置上的元素,如果0位置上的元素大於1位置上的元素,則交換兩個位置上的元素,否則不做調整;接着比較1位置上和2位置上的元素,如果1

原创 算法——時間複雜度分析

1、時間複雜度:常用O(讀big o)來表示 2、分析思想:把常數操作數量的表達式寫出來之後,不要低階項,只要高階項,並且省略高階項的係數,剩下的部分如何記爲f(N),那麼時間複雜度就是爲O(f(N)) 。 3、評價一個算法的好壞:先看指

原创 Leetcode——551.學生出勤記錄|——題解+代碼實現

一、題目 給定一個字符串來代表一個學生的出勤記錄,這個記錄僅包含以下三個字符: 'A' : Absent,缺勤 'L' : Late,遲到 'P' : Present,到場 如果一個學生的出勤記錄中不超過一個'A'(缺勤)並且不超過兩個連

原创 Leetcode——409.最長迴文串——題解+代碼實現(使用map)

一、題目 給定一個包含大寫字母和小寫字母的字符串,找到通過這些字母構造成的最長的迴文串。 在構造過程中,請注意區分大小寫。比如 "Aa" 不能當做一個迴文字符串。 注意: 假設字符串的長度不會超過 1010。 示例 1: 輸入: "ab

原创 Leetcode——342.4的冪——題解+代碼實現(遞歸和循環實現)

一、題目 給定一個整數 (32 位有符號整數),請編寫一個函數來判斷它是否是 4 的冪次方。 示例 1: 輸入: 16 輸出: true 示例 2: 輸入: 5 輸出: false 進階: 你能不使用循環或者遞歸來完成本題嗎? 二、

原创 Leetcode——1047.刪除字符串中的所有相鄰重複項——題解+代碼實現(使用string中的刪除操作:erase)

一、題目 給出由小寫字母組成的字符串 S,重複項刪除操作會選擇兩個相鄰且相同的字母,並刪除它們。 在 S 上反覆執行重複項刪除操作,直到無法繼續刪除。 在完成所有重複項刪除操作後返回最終的字符串。答案保證唯一。   示例: 輸入:"ab

原创 記錄2019.5.30心情

六月份要去實習了,但是還是想好好準備秋招,心情很複雜,沒辦法,只能盡力掌握更多、應對秋招,想盡一切辦法!!!!! 天氣:晴朗 時間:13:41 加油,幹好實習,備戰秋招!!!!!

原创 Leetcode——58.最後一個單詞的長度——2種題解+代碼實現(反向考慮、string的erase操作)

一、題目 給定一個僅包含大小寫字母和空格 ' ' 的字符串,返回其最後一個單詞的長度。 如果不存在最後一個單詞,請返回 0 。 說明:一個單詞是指由字母組成,但不包含任何空格的字符串。 示例: 輸入: "Hello World" 輸出:

原创 Leetcode——264.醜數 ||——題解+代碼實現(使用三指針進行求解)

一、題目(中等) 編寫一個程序,找出第 n 個醜數。 醜數就是隻包含質因數 2, 3, 5 的正整數。 示例: 輸入: n = 10 輸出: 12 解釋: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 個醜數

原创 分享一個很不錯的《AI算法工程師手冊》,適合機器學習、深度學習

作者華校專,曾任阿里巴巴資深算法工程師、智易科技首席算法研究員,現任騰訊高級研究員,《Python 大戰機器學習》的作者。 這是作者多年以來學習總結的筆記,經整理之後開源於世。目前還有約一半的內容在陸續整理中,已經整理好的內容放置在此。

原创 Leetcode——844.比較含退格的字符串——題解+代碼實現(使用vector的push_back和pop_back)

一、題目 給定 S 和 T 兩個字符串,當它們分別被輸入到空白的文本編輯器後,判斷二者是否相等,並返回結果。 # 代表退格字符。   示例 1: 輸入:S = "ab#c", T = "ad#c" 輸出:true 解釋:S 和 T 都會

原创 C++——類對象的存儲空間計算(權威解答)

      對於類實例化一個對象,我們要計算這個對象所佔的存儲空間大小,其存儲空間大小計算爲(權威解答): 非靜態成員變量總和; 加上     編譯器爲CPU計算做出的數據對齊處理; 加上     支持虛函數所產生的負擔的總和。 以上