簡單票據檢測方法
由於樣本較少,不能用深度學習方法訓練檢測器。不過用 hog-svm效果還不錯。
(一)寫了一個通用的hog-svm 檢測物件的訓練工具:
程式使用了 工作執行緒, 保證介面不會卡死。
只是計算get_svm_detector 的時候,需要注意 opencv3.4.1_src\sources\samples\cpp\train_HOG.cpp 這個demo的
get_svm_detector好像不太準確。
我參考了其他人程式碼,訓練的檢測器才是準確的。
(二)然後我的 通用hog-svm目標檢測工具:
這張票是我去 襄陽拜訪老朋友陳總買的火車票。
(三) Tips
關於訓練的注意事項:
1> 視窗的比例尺大小非常重要,設定最合適的 winSize。
2> 樣本的數量,最好都有 1k 以上
關於目標檢測:
1> scale 引數對於效能非常重要,建議 根據場景來設定。
目前 detectMultiScale使用的方式是, orgSize, orgSize/scale, orgSize/scale^2, ...
最多 nlevels(預設64)
3> Hog特徵對於 旋轉較大的 目標(估計15度)檢測不到.
可以試著 旋轉 輸入樣本,進行第二次測試.
4> 檢測的位置只是 粗定位,需要 擴充套件位置,然後精定位。
經過測試,目前 hog檢測這種紋理豐富的、有一定佈局的物件,還是比較可靠的。
相關文章
- 簡單VC記憶體檢測記憶體
- 基於opencv實現簡單人臉檢測OpenCV
- 票據鏈優勢和區塊鏈票據的未來應用場景預測區塊鏈
- 檢測清單
- UE4 中射線檢測的簡單探索
- 單級式目標檢測方法概述:YOLO與SSDYOLO
- 簡單介紹Pygame 精準檢測影像碰撞的問題GAM
- php 實現一個簡單的圖片邊緣檢測PHP
- 提示,發現重複單號,請聯絡票據神....
- Java財政票據查驗介面、醫療票據查驗、發票驗真介面Java
- 表面劃痕檢測方法
- 簡單的排序方法排序
- 華科提出目標檢測新方法:基於IoU-aware的定位改進,簡單又有效
- 銀行票 據識別
- 票據系統設計
- PFLD:簡單高效的實用人臉關鍵點檢測演算法演算法
- Android 超簡單整合活體檢測技術 快速識別“假臉”Android
- PFLD:簡單、快速、超高精度人臉特徵點檢測演算法特徵演算法
- 根據ip列表檢測主機狀態(shell指令碼)指令碼
- 簡單介紹.Net效能測試框架Crank的使用方法框架
- Web Scraper簡單配置方法Web
- sqlmap簡單使用方法SQL
- 使用tensorboard的簡單方法ORB
- 簡單的 ping 測試
- mysql簡單效能測試MySql
- Oracle logmnr簡單測試Oracle
- 超簡單整合HMS ML Kit 人臉檢測實現可愛貼紙
- 硬碟檢測工具 Victoria 簡單使用教程,Victoria 無響應?無法掃描?硬碟
- Springboot整合ElasticSearch進行簡單的測試及用Kibana進行檢視Spring BootElasticsearch
- InnoSetup簡單教程一,安裝使用和簡單測試
- 聚焦醫療電子票據改革,護航醫療行業票據業務安全行業
- 語文第一單元檢測
- springboot ElasticSearch 簡單的全文檢索高亮Spring BootElasticsearch
- 檢測包相容性的方法
- JavaWeb內javascript出錯檢測方法WebJavaScript
- 代理IP檢測的三種方法
- Android 流暢度檢測原理簡析Android
- windows10硬碟怎麼檢測_win10硬碟檢測的方法Windows硬碟Win10