RealReader SDK 関数一覧 of 株式会社 データデジタル 8

RealReader ライブラリ 主要関数一覧

以下の主要関数の他に関数の動作を規定する90のプロパティが利用可能です。

初期化

SetLicenseKeys
ライセンスキーをセットします。
SetLicenseKeyStrings
ライセンスキーをセットします。
LoadRecogDic
認識辞書を読み込みます。

画像入出力

LoadImageFromFile
画像ファイルから画像を読み込みます
LoadImageFromBitmap
Windows Bitmap のメモリイメージから画像を読み込みます
GetImageBitmap
BITMAP 構造体の形式で、読み込んだ画像を取得します
GetRegionImageBitmap
BITMAP 構造体の形式で、読み込んだ画像の部分領域を取得します
GetLayoutImageBitmap
BITMAP 構造体の形式で、読み込んだ画像の 2 値画像を取得します
SaveImageToFile
メモリ上の画像をファイルに保存します
SaveRegionImageToFile
画像の指定領域をファイルに保存します

画像補正

ExecuteAutoRotation
自動用紙方向補正を行う
ExecuteRotation
角度を指定して、用紙方向補正を行う
ExecuteAutoSkew
自動傾き補正を行う
ExecuteAutoSkewHalf
見開き画像の自動傾き補正を行う
ExecuteHandSkewByDeg
角度を指定して、傾き補正を行う
ExecuteHandSkewByPt
始点と終点の 2 点により直線を指定して、傾き補正を行う
ExecuteAutoRegionSkew
指定領域の自動傾き補正を行う
ReverseRegion
指定領域の白黒反転を行う
ExecuteAutoExpand
自動画像拡大を行う
AutoCorrectDistortion
自動ゆがみ補正を行う
GetDistortionPoints
自動でゆがみフレームの 4 点の座標を抽出する
CorrectDistortionPreview
ゆがみ補正のプレビュー画像を取得する
CorrectDistortion
ゆがみ補正を行う
CorrectBarrelDistortionPreview
樽型ゆがみ補正のプレビュー画像を取得する
CorrectBarrelDistortion
樽型ゆがみ補正を行う
ExecuteAutoNoiseReduction
自動ノイズ除去を行う
ExecuteNoiseReductionPreview
ノイズ除去のプレビュー画像を取得する
ExecuteNoiseReduction
ノイズ除去を行う
GammaFilterPreview
ガンマ補正のプレビュー画像を取得する
GammaFilter
ガンマ補正を行う
ContrastEmphasisFilterPreview
コントラスト強調のプレビュー画像を取得する
ContrastEmphasisFilter
コントラスト強調を行う

レイアウト解析、認識

SetDocumentPropertiesToDefault
プロパティにデフォルト値をセット
SetWholeRegionToZone
画像全体をレイアウト解析領域に指定
SetRegionToZone
レイアウト解析領域を指定する
ClearZone
レイアウト解析領域のクリア
ExecuteLayout
レイアウト解析の実行
ExecuteLayoutRecognition
認識の実行
ClearLayoutRecognition
レイアウト解析領域とレイアウト解析結果及び認識結果のクリア
SmartReading
SmartReading を行う
LoadRecognitionCharactersFile
認識文字種ファイルを読み込む エンジン作成後に修正した文字種ファイルを読み込むときに使用

テンプレート照合

LoadTemplateFromFile
テンプレートファイルの読み込み
FreeTemplate
テンプレートを解放
SetRecogZoneToTemplateWork
レイアウト解析領域をテンプレート作業領域にセット
SetKeyWordsToTemplateWork
認識結果領域をキーワードとしてテンプレート作業領域内のキーワード領域項目にセット
SetDocumentPropertiesToTemplateProperties
ドキュメントプロパティをキーワード照合時に使用するドキュメントプロパティにセット
SetTemplatePropertiesToDocumentProperties
キーワード照合時に使用するテンプレートのドキュメントプロパティをドキュメントプロパティにセット
SetNameToTemplateWork
テンプレート名をテンプレート作業領域のテンプレート名項目へ保存
SetDevideFolderNameToTemplateWork
振り分けフォルダ名をテンプレート作業領域の振り分けフォルダ名項目へ保存
SetTemplateMethodToTemplateWork
テンプレート方式をテンプレート作業領域のテンプレート方式項目へ保存
CreateTemplateToFile
テンプレート作業領域の内容からテンプレートを作成しテンプレートファイルに保存
SaveTemplateToFile
テンプレートファイルへ保存
DeleteTemplateSaveToFile
指定テンプレートを削除してテンプレートファイルへ保存
TemplateMatching
テンプレート照合(テスト用)
TemplateMatchingCandidate
テンプレート照合(候補番号指定)
SetTemplateInfo
指定テンプレートの内容をテンプレート作業領域の項目にセットする
GetTemplateMethod
指定テンプレートのテンプレート方式を取得
SetTemplateMethod
指定テンプレートのテンプレート方式を設定
GetTemplateFlag
指定テンプレートのテンプレート無効有効切替えを取得
SetTemplateFlag
指定テンプレートのテンプレート無効有効切替えを設定
GetTemplateName
指定テンプレートのテンプレート名を取得
SetTemplateName
指定テンプレートのテンプレート名を設定
GetTemplateDevideFolderName
指定テンプレートの振り分けフォルダ名を取得
GetTemplateImageFileName
指定テンプレートのイメージファイル名を取得
SetTemplateImageFileName
指定テンプレートのイメージファイル名を設定
CopyTemplateToTemplateWork
指定テンプレートをテンプレート作業領域にコピー
CopyRecogZoneFromTemplateWork
テンプレート作業領域の認識領域項目をレイアウト解析領域にコピー
CopyKeyWordsFromTemplateWork
テンプレート作業領域のキーワード項目を認識結果領域にコピー
GetTemplateNo
テンプレート照合の候補テンプレート番号を取得
GetTemplateCandidateNum
テンプレート照合の候補テンプレート数を取得
GetTemplateSimilarity
テンプレート照合の照合度を取得
SetTemplateSimilarityMin
テンプレート照合の照合最小値を設定
GetTemplateSimilarityMin
テンプレート照合の照合最小値を取得

履歴

PushLayoutRecognitionHistory
現在のレイアウト解析結果及び認識結果を履歴に保存
ClearLayoutRecognitionHistory
レイアウト解析結果及び認識結果履歴を消去
UndoLayout
レイアウト解析結果及び認識結果の Undo を行う
RedoLayout
レイアウト解析結果及び認識結果の Redo を行う
CanUndoLayout
レイアウト解析結果及び認識結果の Undo が行えるかどうかチェックする
CanRedoLayout
レイアウト解析結果及び認識結果の Redo が行えるかどうかチェックする

作業状態ファイル

Serialize
現在の作業状態をファイルに保存する
Deserialize
ファイルから作業状態を読み込む

認識結果

GetFileFormatter
認識結果の保存用クラスのインスタンスを取得
GetBlocks
認識結果を取得する
GetHRuledLines
横罫線を取得する
GetVRuledLines
縦罫線を取得する

学習

LoadJapaneseLearnDic
日本語ユーザー学習辞書を読み込む
LoadEnglishLearnDic
英語ユーザー学習辞書を読み込む
LoadJapaneseHandLearnDic
日本語手書きユーザー学習辞書を読み込む
RegisterToJapaneseLearnDic
日本語ユーザー学習辞書に文字を登録する
RegisterToEnglishLearnDic
英語ユーザー学習辞書に文字を登録する
RegisterToJapaneseHandLearnDic
日本語手書きユーザー学習辞書に文字を登録する
GetJapaneseLearnData
日本語ユーザー学習辞書に登録されている文字データを取得する
GetEnglishLearnData
英語ユーザー学習辞書に登録されている文字データを取得する
GetJapaneseHandLearnData
日本語手書きユーザー学習辞書に登録されている文字データを取得する