PRC_GetRecognitionBufferSize*

構文

#include <nitro/prc.h>

u32 PRC_GetRecognitionBufferSize(
    int                         maxPointCount,
    int                         maxStrokeCount,
    const PRCPrototypeDB*       protoDB );

u32 PRC_GetRecognitionBufferSizeEx(
    int                         maxPointCount,
    int                         maxStrokeCount,
    const PRCPrototypeDB*       protoDB,
    const PRCRecognizeParam*    param );

引数

maxPointCount 加工後の最大点数
maxStrokeCount 加工後の最大画数
protoDB 見本DB
param 認識アルゴリズム依存のその他のパラメータ値 (NULL でデフォルト値を使用)

返り値

認識アルゴリズムを実行するのに必要なワークエリアのメモリサイズを返します。

説明

この返り値以上のサイズのメモリを確保した上で、PRC_GetRecognizedEntry*()を呼び出してください。

maxPointCountmaxStrokeCount には認識対象の PRCInputPattern に想定されている点数と画数の最大値を与えます。

PRC_GetRecognitionBufferSizeparamNULL をセットした PRC_GetRecognitionBufferSizeEx の呼び出しと同等です。

参照

PRC_GetRecognizedEntry*

履歴

2004/11/02 誤記訂正
2004/06/25 初版