HALCON算子函數——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
oracle切割字符串函数  功能:清除一個詞匯(詞典),釋放相應的資源。
3. create  lexicon
  功能:根據一些Words(單詞)的元組創建一個新的詞匯(詞典)。
4Import  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
14Trainf  ocr  class  svm
功能:測試一個OCR分級器。
15. write  ocr  class  svm
  功能:將一個OCR分級器寫入文件。
12.5  Tools
1Segment  characters
功能:將一副圖像給定區域的字符分割。
2. select  characters
  功能:從一個給定區域中選擇字符。
3text  line  orientation
  功能:決定一個文本行或段落的定向(定位)。
4text_line  slant
  功能:決定一個文本行或段落的字符的傾斜。
12.6  Training-Files
1. append  ocr  trainf
功能:將字符添加到一個測試文件中。
2. concat  ocr  trainf
  功能:合並測試文件。
3read_ocr  trainf
  功能:從文件中讀取字符,將其轉換到圖像中。
4. read  ocr  trainf  names

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。