halcon算子盘点:Chapter 12:OCR(光字符识别)
生活随笔
收集整理的這篇文章主要介紹了
halcon算子盘点:Chapter 12:OCR(光字符识别)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Chapter 12:OCR(光字符識別)
12.1 Hyperboxes
- 1. close_all_ocrs?? 功能:刪除所有光字符,釋放存儲空間,但會丟失所有的測試數據。
- 2. close_ocr? 功能:重新分配擁有OcrHandle數目的分級器的存儲,但所有相應的數據會丟失,不過這些數據可由write_ocr事先保存。
- 3. create_ocr_class_box? 功能:創建新的OCR分級器。
- 4. do_ocr_multi? 功能:給每一個Character(字符)分配一個類。
- 5. do_ocr_single? 功能:給一些Character(字符)分配一些類。
- 6. info_ocr_class_box? 功能:反饋ocr的有關信息。
- 7. ocr_change_char? 功能:為字符建立新的查閱表。
- 8. ocr_get_features? 功能:計算給定Character(字符)的特征參數。
- 9. read_ocr? 功能:從文件的FileName(文件名)讀取OCR分級器。
- 10. testd_ocr_class_box? 功能:測試給定類中字符的置信度。
- 11. traind_ocr_class_box? 功能:通過一幅圖像的特定區域直接測試分級器。
- 12. trainf_ocr_class_box? 功能:根據指定測試文件測試分級器的OCRHandle。
- 13. write_ocr? ?功能:將OCR分級器的OCRHandle寫入文件的FileName(文件名)。
12.2 Lexica
- 1.clear_all_lexica? ?功能:清除所有的詞匯(詞典),釋放它們的資源。
- 2. clear_lexicon? ?功能:清除一個詞匯(詞典),釋放相應的資源。
- 3. create_lexicon? ?功能:根據一些Words(單詞)的元組創建一個新的詞匯(詞典)。
- 4.Import_lexicon? ?功能:通過FileName(文件名)選定的文件中的一系列單詞創建一個新的詞典。
- 5. inspect_lexicon? ?功能:返回Words參數的詞典中所有單詞的元組。
- 6. lookup_lexicon? ?功能:檢查Word(單詞)是否在詞典的LexiconHandle中,若在返回1否則返回0。
- 7. suggest_lexicon? ?功能:將Word(單詞)與詞典中所有詞匯相比較,計算出將Word從詞典中導入單詞中所需的足校的編輯操作符NUMcorrections。
12.3 Neural-Nets(神經網絡)
- 1. clear_all_ocr_class_mlp? ?功能:清除所有的create_ocr_class_mlp創建的OCR分級器,釋放分級器占據的存儲空間。
- 2. clear_ocr_class_mlp? ?功能:清除所有的由OCRHandle給定的且由create_ocr_class_mlp創建的OCR分級器,釋放所有的分級器占據的存儲空間。
- 3. create_ocr_class_mlp? ?功能:利用MLP(多層感知器)創建一個新的OCR分級器。
- 4. do_ocr_multi_class_mlp? ?功能:為根據給定區域字符和OCR分級器OCRHandle的灰度圖像值而給定的每個字符計算出最好的類,將類返回到Class中,且將類的置信度返回到Confidence中。
- 5. do_ocr_single_class_mlp? ?功能:為根據給定區域字符和OCR分級器OCRHandle的灰度圖像值而給定的字符計算出最好的Num類,將類返回到Class中,且將類的置信度返回到Confidence中。
- 6. do_ocr_word_mlp? ?功能:功能與do_ocr_multi_class_mlp相同,只是do_ocr_word_mlp將字符組作為一個實體。
- 7.get_features_ocr_class_mlp? ?功能:為根據OCR分級器OCRHandle確定的字符計算其特征參數,并將它們返回到Features。
- 8. get_params_ocr_class_mlp? ?功能:返回一個OCR分級器的參數只有當分級器由do_ocr_multi_class_mlp創建時。
- 9. get_prep_info_ocr_class_mlp? ?功能:計算OCR分級器預設定矢量特性的信息。
- 10. read_ocr_class_mlp? ?功能:從一個文件中讀取OCR分級器。
- 11. trainf_ocr_class_mlp? ?功能:測試OCR分級器的OCRHandle,根據存儲在OCR文件中的測試特性。
- 12. write_ocr_class_mlp? ?功能:將OCR分級器的OCRHandle寫入由文件名確定的文件中。
12.4 Support-Vector-Machines (支持矢量機)
- 1. clear_all_ocr_class_svm? ?功能:清除所有的基于OCR分級器的SVM,釋放相應的存儲空間。
- 2. clear_ocr_class_svm? ?功能:清除基于OCR分級器的一個SVM,釋放相應的存儲空間。
- 3. create_ocr_class_svm? ?功能:利用支持向量機創建一個OCR分級器。
- 4. do_ocr_multi_class_svm? 功能:根據基于OCR分級器的SVM將大量字符分類。
- 5. do_ocr_single_class_svm? 功能:根據基于OCR分級器的SVM將單個字符分類。
- 6. do_ocr_word_svm? 功能:利用OCR分級器將一系列相關字符分類。
- 7. get_features_ocr_class_svm? 功能:計算一個字符的特征。
- 8. get_params_ocr_class_svm? 功能:返回一個OCR分級器的參數。
- 9. get_prep_info_ocr_class_svm? 功能:計算基于OCR分級器的SVM的預定義特征矢量的信息內容。
- 10. get_support_vector_num_ocr_class_svm? ?功能:返回OCR分級器支持的矢量的數目。
- 11. get_support_vector_ocr_class_svm? ?功能:返回基于支持向量機的已測試OCR分級器中支持向量的索引。
- 12. read_ocr_class_svm? ?功能:從文件中讀取基于OCR分級器的SVM。
- 13. reduce_ocr_class_svm? ?功能:根據一個減小的SVM來接近一個基于OCR分級器的SVM。
- 14.Trainf_ocr_class_svm功能:測試一個OCR分級器。
- 15. write_ocr_class_svm? ?功能:將一個OCR分級器寫入文件。
12.5 Tools
- 1.Segment_characters? 功能:將一副圖像給定區域的字符分割。
- 2. select_characters? 功能:從一個給定區域中選擇字符。
- 3.text_line_orientation? ?功能:決定一個文本行或段落的定向(定位)。
- 4.text_line_slant? 功能:決定一個文本行或段落的字符的傾斜。
12.6 Training-Files
- 1. append_ocr_trainf? 功能:將字符添加到一個測試文件中。
- 2. concat_ocr_trainf? 功能:合并測試文件。
- 3.read_ocr_trainf? ?功能:從文件中讀取字符,將其轉換到圖像中。
- 4. read_ocr_trainf_names? 功能:查詢哪些字符存儲在測試文件中。
- 5.read_ocr_trainf_select? ?功能:從文件中讀取測試特定字符,將其轉換到圖像中。
- 6. write_ocr_trainf? 功能:將已測試的字符存儲到文件中。
- 7. write_ocr_trainf_image? 功能:將字符寫入正在測試的文件中。
?
總結
以上是生活随笔為你收集整理的halcon算子盘点:Chapter 12:OCR(光字符识别)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: halcon算子盘点:Chapter 1
- 下一篇: halcon算子盘点:Chapter 1