writRecognRadical_recognizer

writRecognRadical_recognizer

Synopsis



#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);

Object Hierarchy

  GObject
   +----writRecognRadical_recognizer
         +----writRecognRadical_recognizer_libsvm

Description

Details

WRITRECOGN_RADICAL_RECOGNIZER_CONST()

#define WRITRECOGN_RADICAL_RECOGNIZER_CONST(obj)	G_TYPE_CHECK_INSTANCE_CAST((obj), writrecogn_radical_recognizer_get_type(), writRecognRadical_recognizer const)

obj :


writRecognRadical_recognizer

typedef struct _writRecognRadical_recognizer writRecognRadical_recognizer;


writrecogn_radical_recognizer_recognize ()

Radical*            writrecogn_radical_recognizer_recognize
                                                        (writRecognRadical_recognizer *self,
                                                         RawStroke *rStroke);

self :

rStroke :

Returns :

the recognized Stroke. Use g_object_unref() to free it.

writrecogn_radical_recognizer_train ()

Hypothesis*         writrecogn_radical_recognizer_train (writRecognRadical_recognizer *self,
                                                         RadicalList *radicalList);

Some algorithm (such as classification algorithms) require example set for learning.

self :

radicalList :

Returns :

the hypothesis induct from the training data..

writrecogn_radical_recognizer_get_current_training_progress ()

gfloat              writrecogn_radical_recognizer_get_current_training_progress
                                                        (writRecognRadical_recognizer *self);

Show the progress of training, for display functions such as progress bars.

self :

Returns :

A float between 0~1 that shows the percentage of completion.

writrecogn_radical_recognizer_get_hypothesis ()

Hypothesis*         writrecogn_radical_recognizer_get_hypothesis
                                                        (writRecognRadical_recognizer *self);

self :

Returns :

the hypothesis used by the stroke recognizer.

writrecogn_radical_recognizer_set_hypothesis ()

void                writrecogn_radical_recognizer_set_hypothesis
                                                        (writRecognRadical_recognizer *self,
                                                         Hypothesis *hypothesis);

self :

hypothesis :


writrecogn_radical_recognizer_load_hypothesis ()

gboolean            writrecogn_radical_recognizer_load_hypothesis
                                                        (writRecognRadical_recognizer *self,
                                                         const gchar *filename);

self :

filename :

Returns :

The loaded hypothesis, NULL for unsuccessful loading.

writrecogn_radical_recognizer_save_hypothesis ()

gboolean            writrecogn_radical_recognizer_save_hypothesis
                                                        (writRecognRadical_recognizer *self,
                                                         const gchar *filename);

self :

filename :

Returns :

TRUE if saved successfully, FALSE otherwise..