- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 设计模式与原则
设计原则: 1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2、针对接口编程,而不是针对实现编程。 3、多用组合,少用继承。 4、为了交互对象之间的松耦合设计而努力。 5、开闭原则:对扩展开放,对修改关闭。 6、依赖倒置原则:要依赖抽象,不要依赖具体类。 6-a、变量不可以持有具体类的引用。 6-...
2018-03-27 22:56:01 151
原创 Ubuntu编译/安装/训练/运行tesseract-ocr
环境:Ubuntu14.04 + tesseract-ocr4.0.0beta.1 + leptonica-1.75.21,安装所需要库sudo apt-get install libpng12-dev sudo apt-get install libjpeg62-dev sudo apt-get install libtiff4-dev sudo apt-get install gcc sud...
2018-03-27 15:37:17 1052
原创 KMP算法(c++实现)
/** * 算法名称:KMP * 算法目的:给出字符串str,和模式串ptr,要求找出str中ptr的匹配位置和个数 * 算法思想: * 1、定义k为模式串失配位置j的前j-1长度子串的最大相等前后缀长度,(比如abcab最大前后缀长度为2) * 2、当模式串在j位置失配时,模式串相对字符串str向后移动(子串长度-k)个位置(因为k为前j-1子串的最大前后缀长度, *...
2018-03-22 17:22:42 239
原创 谷歌开源tesseract4.0的编译过程
1、配置安装cppan和cmake,下载tesseract源码文件。2、cd [source dir] -> cppan -> md build -> cd build -> cmake..;3、VS打开build下工程,修改下列文件编码格式,打开文件,点击菜单[文件]->[高级保存选项],设置为Unicode codepage 1200 ...
2018-03-13 19:41:05 373
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人