xiaofengShi/CHINESE-OCR
End-to-end Chinese scene-text detection and recognition with CTPN, CRNN, and CTC (legacy project).
解決的問題
本專案提供一套用於檢測與識別自然場景影像中中文文字的流程,能處理文字方向變化與可變長度文字字串等挑戰。
工作原理
系統採用三階段網路架構:
- 文字方向檢測:基於VGG16的分類器,偵測文字是否旋轉了0、90、180或270度。
- 文字區域檢測:使用CTPN(CNN+RNN)網路,識別水平文字區域的邊界框。
- 端對端識別:使用CRNN(CNN+GRU/LSTM+CTC)網路,在無需分割單一字元的情況下,識別檢測區域內的實際字元。
適用對象
對中文文字光學字元辨識(OCR)感興趣的研究人員與開發者,特別是尋找使用TensorFlow 1.x、Keras或PyTorch之歷史實作的使用者。
主要亮點
- 多階段流程:整合方向檢測、區域定位與字元識別。
- C-T-C損失:採用連接主義時序分類(CTC)實現無需手動字元級分割即可識別可變長度文字。
- 彈性框架支援:提供Keras與PyTorch兩種框架的訓練程式碼。
- 完整的資料集指南:包含用於訓練中文文字檢測與識別模型的大型公開資料集精選清單。
相關
- 專案
- 專案
- 專案
- 專案