![]() |
![]() |
![]() |
WritRecogn Reference Manual | ![]() |
---|---|---|---|---|
#define WRITRECOGN_RADICAL_RECOGNIZER_CONST (obj) writRecognRadical_recognizer; Radical* writrecogn_radical_recognizer_recognize (writRecognRadical_recognizer *self, RawStroke *rStroke); Hypothesis* writrecogn_radical_recognizer_train (writRecognRadical_recognizer *self, RadicalList *radicalList); gfloat writrecogn_radical_recognizer_get_current_training_progress (writRecognRadical_recognizer *self); Hypothesis* writrecogn_radical_recognizer_get_hypothesis (writRecognRadical_recognizer *self); void writrecogn_radical_recognizer_set_hypothesis (writRecognRadical_recognizer *self, Hypothesis *hypothesis); gboolean writrecogn_radical_recognizer_load_hypothesis (writRecognRadical_recognizer *self, const gchar *filename); gboolean writrecogn_radical_recognizer_save_hypothesis (writRecognRadical_recognizer *self, const gchar *filename);
#define WRITRECOGN_RADICAL_RECOGNIZER_CONST(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), writrecogn_radical_recognizer_get_type(), writRecognRadical_recognizer const)
|
typedef struct _writRecognRadical_recognizer writRecognRadical_recognizer;
Radical* writrecogn_radical_recognizer_recognize (writRecognRadical_recognizer *self, RawStroke *rStroke);
|
|
|
|
Returns : |
the recognized Stroke. Use g_object_unref() to free it.
|
Hypothesis* writrecogn_radical_recognizer_train (writRecognRadical_recognizer *self, RadicalList *radicalList);
Some algorithm (such as classification algorithms) require example set for learning.
|
|
|
|
Returns : |
the hypothesis induct from the training data.. |
gfloat writrecogn_radical_recognizer_get_current_training_progress (writRecognRadical_recognizer *self);
Show the progress of training, for display functions such as progress bars.
|
|
Returns : |
A float between 0~1 that shows the percentage of completion. |
Hypothesis* writrecogn_radical_recognizer_get_hypothesis (writRecognRadical_recognizer *self);
|
|
Returns : |
the hypothesis used by the stroke recognizer. |
void writrecogn_radical_recognizer_set_hypothesis (writRecognRadical_recognizer *self, Hypothesis *hypothesis);
|
|
|
gboolean writrecogn_radical_recognizer_load_hypothesis (writRecognRadical_recognizer *self, const gchar *filename);
|
|
|
|
Returns : |
The loaded hypothesis, NULL for unsuccessful loading. |
gboolean writrecogn_radical_recognizer_save_hypothesis (writRecognRadical_recognizer *self, const gchar *filename);
|
|
|
|
Returns : |
TRUE if saved successfully, FALSE otherwise.. |