基本辞書の設定
認識エンジンに組み込む基本辞書を設定します。基本辞書は
system
systemfat
の二つで固定ですが、辞書を格納しているディレクトリも指定する必要があります。
int msetsystemdict(char* dbsname);
入力
char* dbsname; 拡張子を除いた基本辞書パス名
返り値
0.................正常終了
BUFFER_OVERFLOW...組み込み辞書数がJOCRMAXDICTを越えた
※エラーの場合でもJOCRMAXDICT(NGKOCR ver1.0ではJOCRMAXDICTは12)までの辞書は設定されている
※動的な辞書の設定し直しはできない
※再初期化はインスタンスをdeleteしてから再構築する
例
#include "ocrdef.h"
#include "ocrco.h"
#include "cjocrstock.h"
#include "cjocrdict98.h"
#include "errcode.h"
...
....
CJocrDict* pjocrdict = new CJocrDict;
pjocrdict->msetsystemdict("c:\\dic\\feature\\system");
pjocrdict->msetsystemdict("c:\\dic\\feature\\systemfat");
int ret = pjocrdict->mloaddict();
if(ret == 0) {
printf("辞書ロード成功");
}
else {
printf("辞書ロードエラー");
}
delete pjocrdict;