⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dictionary.cpp

📁 vc++数字图像识别技术典型案例
💻 CPP
字号:
/****************************************************************************** * 光学字符识别程序 * 文件名:dictionary.cpp * 功能  :字典文件,后处理用 * modified by PRTsinghua@hotmail.com******************************************************************************/#include <iostream>#include <fstream>#include "dictionary.h"using std::cout;using std::ios;using std::endl;bool node::first_is_capital;string node::match;unsigned int node::pos;char node::transcode[256];char node::lowercode[256];list<recognized_char_group>::const_iterator node::now_char;list<recognized_char_group>::const_iterator node::end_char;string node::far;int node::num_super_nodes;int node::num_small_nodes;int node::refs_in_super_nodes;int node::refs_in_small_nodes;// 获取小写字符inline char Low(char c){	if( static_cast<unsigned char>(c)>=static_cast<unsigned char>('A') 		&& static_cast<unsigned char>(c)<=static_cast<unsigned char>('Z') )		c+=32;	return c;}inline char NatLow(char c){	if( (static_cast<unsigned char>(c)>=static_cast<unsigned char>('A') 		&& static_cast<unsigned char>(c)<=static_cast<unsigned char>('Z')) 		|| (static_cast<unsigned char>(c)>=static_cast<unsigned char>('

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -