原创 文本檢測 目標檢測 數據增強

文本檢測定位需要檢測文本位置,由於數據不夠所以需要要增強 數據增強方式: # 包括:   # 1. 裁剪(需改變bbox)   # 2. 平移(需改變bbox)   # 3. 改變亮度   # 4. 加噪聲   # 5. 旋轉角度(需要改

原创 FOTs 實戰 cv2.error: OpenCV() /io/opencv/modules/imgproc/src/convhull.cpp:137: error: (-215) tota

這裏實戰是大佬的python3.5版本 dev分支 https://github.com/Pay20Y/FOTS_TF/tree/dev git clone branch -dev https://github.com/Pay20Y/FO

原创 OCR評價指標-編輯距離

概念 編輯距離爲字符串A到字符串B最少需要的操作次數,操作次數定義爲,插入一個字符,刪除一個字符,增加一個字符。 ex: hello hexlo  答案1,修改一個字符爲x ex: hello hellso 答案1,刪除一個字符s 思路

原创 TensorFlow 訓練測試 log單獨寫

tensorflow 一般是訓練時增加log。測試時如何增加呢? TensorFlow 讀取events文件 import tensorflow as tf # e,即event,代表某一個batch的日誌記錄 for e in tf

原创 leetcode 79單詞搜索與小道面積 leetcode695 島嶼的最大面積 總結

題目描述 79 單詞搜索 思路 相同點:主函數雙重for循環搜索。遞歸函數上下左右四個方向搜索 不同點: 單詞搜索需要visit,判斷是否訪問,島嶼面積通過本身即是visit 返回值島嶼面積爲int數量,單詞搜索是判斷是否找到 思路相

原创 c++面試題目總結

😃😃😃 面試常見題目總結 1 #ifndef #define #endif 的作用 答:防止頭文件重複引用,增加工程編譯時間。 2.vector中10個元素依次刪除一半直接用循環刪是不是安全的,需要考慮什麼問題 答:vector在

原创 leetcode 820. 單詞的壓縮編碼 效果對比

題目描述 題目鏈接 思路 思路1 根據長度排序-->後向查找-->輸出長度 思路2 set去重,如果後綴出現則刪除 。 注意 set 有序BST的時間複雜度都是O(Logn),但是unordered_set哈希表可以達到O(1),似乎在

原创 github markdown 支持表情

github 大佬的md 都是很多表情的,然後再網上找到了這個鏈接。 表情 😊 :blush: 😃 :smiley: ☺️ :relaxed: 😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart:

原创 leetcode 401: 二進制手錶

題目描述 思路 思路一:遞歸回溯 使用一個長度爲10的數組進行組合編碼,最終輸出時間 思路二:兩重for循環分別代表小時和分鐘 代碼 class Solution { public: vector<string> res;

原创 leetcode 345 整數拆分,理解動態規劃。

前言 這個題思考了很久動態規劃,當你思考明白時覺得,動態規劃很巧妙。模板 dp[n+1] 數組 1 ~ n 存放以當前數字拆分最大值得結果,所以規劃完成後返回dp[n] for 2~i 填數組 for j=1~i-1 對於每個

原创 面試題40. 最小的k個數 多解法揭祕

題目描述 題目鏈接 思路 1.排序直接輸出k個數 時間複雜度O(nlogn) 空間複雜度O(logn) 2.利用hash表,進行查表 時間複雜度O(n) 空間複雜度O(n) 3.利用快排序劃分,第一次劃分爲i,判斷i>k或者<k然後大於

原创 奇怪的知識增加了,python傳值還是傳引用

python  a = 2; a = 3; a的地址會發生變化,因爲int是不可改變類型。 所以可以理解爲傳引用。書面上來說都是傳遞對象。   淺拷貝 a與b的地址相同 所以函數傳遞參數爲list類型是可以更改list類型的值。

原创 leetcode 8. 字符串轉換整數 (atoi) 面向測試編程

前言 這道題就是考驗你耐心,對於每種異常情況的處理,思路上沒有大的差別,不像那些遞歸、動態規劃等。 😋 😋😋 😋 沖沖衝 題目描述 題目鏈接 思路 首先處理空格, 處理非字母 處理符號位 循環計算 返回 代碼 class Sol

原创 leetcode 739. 每日溫度

題目描述 請根據每日 氣溫 列表,重新生成一個列表。對應位置的輸出爲:要想觀測到更高的氣溫,至少需要等待的天數。如果氣溫在這之後都不會升高,請在該位置用 0 來代替。 例如,給定一個列表 temperatures = [73, 74, 7

原创 leetcode 1162 地圖分析

前言 今天這道題是一道簡單的bfs。如果你對與bfs不是很瞭解,那麼建議等待,後面出一期bfs。 bfs僞代碼,記住這個框架,刷題肯定會用到 ^o^! 僞代碼1.0:bfs整個樹 queue<T> buff; buff.push();