Java OCR Framework



Java OCR Framework An Optical Character Recognition Framework written purely in Java. Installation Build the project and add the jar for the project along with all the jars in the jar directory to your compile-time libraries. Usage There are 4 main parts to OCR: Normalization Segmentation Feature Extraction Classification Feature Extraction and Classification are the only required parts. For Feature Extraction there are 5 algorithms at your disposal Horizontal Celled Projection Vertical Celled Projection Horizontal Projection Histogram Vertical Projection Histogram Local Line Fitting This framework loosely uses a Fluent Interface Builder syntax. Example: OCR ocr = OCRBuilder .create() .normalization(new Normalization()) .segmentation(new Segmentation()) .featureExtraction( FeatureExtractionBuilder .create() .children( new HorizontalCelledProjection(5), new VerticalCelledProjection(5), new HorizontalProjectionHistogram(), new VerticalProjectionHistogram(), new LocalLineFitting(49)) .build()) .neuralNetwork( NeuralNetworkBuilder .create() .fromFile("neural_network.eg") .build()) .build(); Contributing Want to help out? Feel free to share your ideas. Fork it. Create a branch (git checkout -b my_fancy_feature) Commit your changes (git commit -am "Added amazing feature") Push to the branch (git push origin my_fancy_feature) Open a Pull Request References Arora, Sandhya (2008). “Combining Multiple Feature Extraction Techniques for Handwritten Devnagari Character Recognition”, IEEE Region 10 Colloquium. pp. 342-348 Haykin, Simon (1999). “Neural Networks A Comprehensive Foundation”, 2nd Edition. Pearson Education. Perez, Juan-Carlos ; Vidal, Enrique ; Sanchez, Lourdes (1994). “Simple and Effective Feature Extraction for Optical Character Recognition”, Selected Paper From the 5th Spanish Symposium on Pattern Recognition and Image Analysis. Zahid Hossain, M. ; Ashraful Amin, M. ; Yan, Hong (2012). “Rapid Feature Extraction for Optical Character Recognition”, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 24, No. 6. pp. 801-813 Thanks Thanks to Heaton Research for providing an amazing Neural Network framework. Also thanks to Apache Math Commons for doing all the math without the mess.


























































































- 1

- wghai22017-04-14学习学习,看看再说

- 粉丝: 2362
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于MATLAB的数字通信系统仿真方案设计书.doc
- 大数据集群-hadoop的安全防护.docx
- 普通高中计算机信息安全实践教学研究.docx
- 计算机网络信息安全及对策.doc
- 简论信息化对社会经济的影响.docx
- 论大数据下企业财务会计向管理会计的转型.docx
- 中小型企业实施网络精准营销的方法研究-上下文推广.docx
- 虚拟化技术在计算机机房管理中的应用策略分析.docx
- 基于网络化的职业英语教学模式探索.docx
- 智能家居防盗报警系统设计方案-智建社区.docx
- PLC的花样喷泉控制系统设计方案PLC的花样喷泉控制.doc
- VB程序设计第四章-基本的控制结构.ppt
- SCLCD控制器控制TFT彩屏接口设计.ppt
- 单片机控制无刷直流电机驱动系统设计方案新.doc
- 实验室管理经验交流材料信息与通信工程科技专业资料.ppt
- 模糊层次分析法在计算机网络安全评价中的运用.doc


