亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? recognize.h

?? 添加系統調用。。。在LINUX下添加一個新的系統調用。在文件中添加自己的系統調用的源代碼
?? H
字號:
/*cellwriter -- a character recognition input methodCopyright (C) 2007 Michael Levin <risujin@risujin.org>This program is free software; you can redistribute it and/ormodify it under the terms of the GNU General Public Licenseas published by the Free Software Foundation; either version 2of the License, or (at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.*//*        Stroke data*//* Maximum number of points a stroke can have */#define POINTS_MAX 256/* Scale of the point coordinates */#define SCALE    256#define MAX_DIST 362 /* sqrt(2) * SCALE *//* Maximum number of strokes a sample can have */#define STROKES_MAX 32/* Largest value the gluable matrix entries can take */#define GLUABLE_MAX 255typedef struct {        signed char x, y;        ANGLE angle;} Point;typedef struct {        Vec2 center;        float distance;        int len, size, spread;        unsigned char processed,                      gluable_start[STROKES_MAX], gluable_end[STROKES_MAX];        signed char min_x, max_x, min_y, max_y;        Point points[];} Stroke;/* Stroke allocation */Stroke *stroke_new(int size);Stroke *stroke_clone(const Stroke *src, int reverse);void stroke_free(Stroke *stroke);void clear_stroke(Stroke *stroke);/* Stroke manipulation */void process_stroke(Stroke *stroke);void draw_stroke(Stroke **stroke, int x, int y);void smooth_stroke(Stroke *s);void simplify_stroke(Stroke *s);Stroke *sample_stroke(Stroke *out, Stroke *in, int points, int size);void sample_strokes(Stroke *a, Stroke *b, Stroke **as, Stroke **bs);void glue_stroke(Stroke **a, const Stroke *b, int reverse);void dump_stroke(Stroke *stroke);/*        Recognition engines*//* This will prevent the word frequency table from loading *//* #define DISABLE_WORDFREQ *//* Largest allowed engine weight */#define MAX_RANGE 100/* Range of the scale value for engines */#define ENGINE_SCALE STROKES_MAX/* Minimum stroke spread distance for angle measurements */#define DOT_SPREAD (SCALE / 10)/* Maximum distance between glue points */#define GLUE_DIST (SCALE / 6)enum {        ENGINE_PREP,        ENGINE_AVGDIST,        ENGINE_AVGANGLE,#ifndef DISABLE_WORDFREQ        ENGINE_WORDFREQ,#endif        ENGINES};typedef struct {        const char *name;        void (*func)(void);        int range, ignore_zeros, scale, average, max;} Engine;typedef struct Cell Cell;/* Generalized measure function */typedef float (*MeasureFunc)(Stroke *a, int i, Stroke *b, int j, void *extra);extern int ignore_stroke_order, ignore_stroke_dir, ignore_stroke_num,           elasticity, no_latin_alpha, wordfreq_enable;extern Engine engines[ENGINES];void engine_average(void);void engine_wordfreq(void);void load_wordfreq(void);float measure_distance(const Stroke *a, int i, const Stroke *b, int j,                       const Vec2 *offset);float measure_strokes(Stroke *a, Stroke *b, MeasureFunc func,                      void *extra, int points, int elasticity);/*        Samples and characters*//* Highest range a rating can have */#define RATING_MAX 32767#define RATING_MIN -32767/* Maximum number of samples we can have per character */#define SAMPLES_MAX 16/* Fine sampling parameters */#define FINE_RESOLUTION 8.f#define FINE_ELASTICITY 2/* Rough sampling parameters */#define ROUGH_RESOLUTION 24.f#define ROUGH_ELASTICITY 0typedef struct {        unsigned char valid, order[STROKES_MAX], reverse[STROKES_MAX],                      glue[STROKES_MAX];        float reach;} Transform;typedef struct {        int used;        gunichar2 ch;        unsigned short len;        short rating, ratings[ENGINES];        unsigned char enabled, disqualified, processed;        Transform transform;        Vec2 center;        float distance, penalty;        Stroke *strokes[STROKES_MAX], *roughs[STROKES_MAX];} Sample;extern Sample *input;extern int num_disqualified, training_block, samples_max;/* Sample list iteration */void sampleiter_reset(void);Sample *sampleiter_next(void);/* Properties */void process_sample(Sample *sample);void center_samples(Vec2 *ac_to_bc, Sample *a, Sample *b);int sample_disqualified(const Sample *sample);int sample_valid(const Sample *sample, int used);int char_trained(int ch);int char_disabled(int ch);/* Processing */void clear_sample(Sample *sample);void recognize_sample(Sample *cell, Sample **alts, int num_alts);void train_sample(const Sample *cell, int trusted);void untrain_char(int ch);void update_enabled_samples(void);void promote_sample(Sample *sample);void demote_sample(Sample *sample);Stroke *transform_stroke(Sample *src, Transform *tfm, int i);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩午夜激情视频| 精品欧美乱码久久久久久| 日本不卡一二三| 亚洲国产精品精华液2区45| 色综合久久中文字幕综合网| 日韩制服丝袜av| 中文字幕一区三区| 日韩美一区二区三区| 91久久国产综合久久| 久草中文综合在线| 亚洲风情在线资源站| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美性色综合网| 国产乱码精品一区二区三区av| 日韩精品福利网| 国产午夜精品久久久久久免费视 | 久久99精品视频| 一区二区三区精品在线观看| 久久亚洲影视婷婷| 在线观看91av| 欧美色窝79yyyycom| 不卡的av网站| 国产精品一区二区不卡| 日韩精品电影在线| 亚洲成人中文在线| 亚洲人午夜精品天堂一二香蕉| 久久丝袜美腿综合| 欧美一区二区人人喊爽| 欧美日韩在线精品一区二区三区激情| 国产成人精品影视| 国产原创一区二区| 精品一区二区三区免费毛片爱 | 久久国产精品免费| 日韩电影在线观看网站| 亚洲va天堂va国产va久| 亚洲情趣在线观看| 1000精品久久久久久久久| 国产亚洲短视频| 精品福利一区二区三区免费视频| 欧美乱妇23p| 欧美美女激情18p| 欧美日韩免费高清一区色橹橹| 在线视频国内自拍亚洲视频| 91在线你懂得| 91丝袜国产在线播放| 91影院在线观看| 欧美精品18+| 337p亚洲精品色噜噜噜| 欧美电影在哪看比较好| 日韩一区二区免费电影| 欧美一区二区三区精品| 日韩视频一区二区三区| 日韩欧美电影一区| 久久婷婷成人综合色| 国产三级三级三级精品8ⅰ区| 久久久99精品免费观看不卡| 国产日本欧洲亚洲| 中文字幕一区二区三中文字幕| 国产精品妹子av| 有码一区二区三区| 午夜影院久久久| 日韩精品电影在线观看| 毛片av一区二区三区| 国产最新精品免费| 懂色av一区二区夜夜嗨| 一本大道av伊人久久综合| 91性感美女视频| 精品视频色一区| 欧美电视剧在线观看完整版| 久久久久久久久久电影| 国产精品久久久久国产精品日日 | 美女一区二区三区| 国产精品一区二区果冻传媒| 99久久伊人精品| 欧美日本视频在线| 久久综合九色综合久久久精品综合| 国产日韩欧美精品一区| 一区二区三区在线视频免费| 日韩在线观看一区二区| 国产精品亚洲第一| 91国模大尺度私拍在线视频| 91精品国产综合久久香蕉麻豆| 久久久电影一区二区三区| 亚洲欧美色一区| 蜜臀精品一区二区三区在线观看 | 精品国一区二区三区| 国产精品久久三| 丝袜美腿高跟呻吟高潮一区| 国产麻豆9l精品三级站| 在线观看亚洲a| 亚洲无人区一区| 国产成人综合在线| 欧美三级电影在线看| 久久久久九九视频| 亚洲va国产va欧美va观看| 国产成人综合视频| 欧美精品第1页| 国产精品不卡一区| 激情欧美一区二区三区在线观看| 99re这里只有精品视频首页| 日韩美女视频在线| 一区二区三区四区蜜桃| 国产精品一区二区在线播放| 欧美日韩亚州综合| 中文字幕人成不卡一区| 狠狠色综合播放一区二区| 欧美亚洲国产一区在线观看网站| 国产亚洲成年网址在线观看| 日韩主播视频在线| 色综合天天视频在线观看| 久久久午夜精品理论片中文字幕| 亚洲一区二区四区蜜桃| 国v精品久久久网| 欧美成人精品福利| 亚洲欧美日韩在线| 国产一区二区0| 欧美一区二区三区在线观看视频 | 亚洲人吸女人奶水| 成人性视频网站| 欧美精品一区二区三区在线| 亚瑟在线精品视频| 色av一区二区| 中文字幕在线观看一区| 国产精品888| 日韩欧美视频一区| 午夜亚洲福利老司机| 色八戒一区二区三区| 国产精品三级av| 国产成人久久精品77777最新版本| 日韩一区二区高清| 日韩不卡手机在线v区| 欧美日韩国产成人在线91| 一区二区三区高清在线| 91国内精品野花午夜精品| 成人免费在线播放视频| zzijzzij亚洲日本少妇熟睡| 国产精品污网站| 粉嫩高潮美女一区二区三区| 国产视频一区二区在线观看| 国产乱码精品一区二区三区av | 成人欧美一区二区三区视频网页 | 欧美三级资源在线| 亚洲国产精品人人做人人爽| 在线观看日产精品| 一个色综合av| 欧美日韩精品一区二区在线播放| 亚洲福利视频三区| 欧美一区二区三区免费| 久久国产欧美日韩精品| 久久蜜臀精品av| 成人av电影在线| 亚洲人成精品久久久久久| 91在线视频免费观看| 精品一区二区三区免费| 国产亚洲一区二区三区在线观看 | 欧美xxx久久| 国产精品一级二级三级| 国产欧美日韩卡一| 色一情一伦一子一伦一区| 亚洲中国最大av网站| 欧美美女一区二区| 韩国一区二区三区| 国产精品久久久久久久久免费樱桃 | 亚洲另类春色国产| 欧美亚一区二区| 麻豆精品在线播放| 国产丝袜欧美中文另类| 99视频超级精品| 亚洲无线码一区二区三区| 欧美日韩大陆一区二区| 韩国精品主播一区二区在线观看 | 欧美大片顶级少妇| 成a人片国产精品| 亚洲一区二区三区四区在线| 日韩视频一区二区三区| 国产·精品毛片| 亚洲精品中文在线| 日韩精品一区二区三区蜜臀| 成人午夜私人影院| 首页亚洲欧美制服丝腿| 久久日一线二线三线suv| 91影院在线观看| 久久精品噜噜噜成人av农村| 国产精品日韩成人| 在线不卡中文字幕| 成人av动漫在线| 奇米影视一区二区三区小说| 中文av一区特黄| 91精品国模一区二区三区| av电影一区二区| 麻豆精品国产传媒mv男同| 亚洲视频精选在线| 欧美xxxxxxxxx| 欧美性感一区二区三区| 国产精品亚洲专一区二区三区 | 中文字幕一区二区在线观看| 欧美一卡二卡三卡| 91小视频免费看| 国内精品久久久久影院色| 一区二区三区四区精品在线视频|