sinhala-ocr

所属分类:模式识别(视觉/语音等)
开发工具:JavaScript
文件大小:4002KB
下载次数:0
上传日期:2023-04-24 00:33:40
上 传 者sh-1993
说明:  no intro
(A CNN using caffe to identify Sinhala characters)

文件列表:
commands.sh (587, 2023-04-24)
final_report.pdf (1068665, 2023-04-24)
imgs (0, 2023-04-24)
imgs\adjusted (0, 2023-04-24)
imgs\adjusted\labels_0.txt (55913, 2023-04-24)
imgs\adjusted\labels_test_0.txt (13304, 2023-04-24)
imgs\adjusted\test_grey (0, 2023-04-24)
imgs\adjusted\test_grey\amalee_1.png (791, 2023-04-24)
imgs\adjusted\test_grey\amalee_10.png (696, 2023-04-24)
imgs\adjusted\test_grey\amalee_11.png (767, 2023-04-24)
imgs\adjusted\test_grey\amalee_12.png (769, 2023-04-24)
imgs\adjusted\test_grey\amalee_13.png (886, 2023-04-24)
imgs\adjusted\test_grey\amalee_14.png (759, 2023-04-24)
imgs\adjusted\test_grey\amalee_15.png (694, 2023-04-24)
imgs\adjusted\test_grey\amalee_16.png (676, 2023-04-24)
imgs\adjusted\test_grey\amalee_17.png (747, 2023-04-24)
imgs\adjusted\test_grey\amalee_18.png (661, 2023-04-24)
imgs\adjusted\test_grey\amalee_19.png (729, 2023-04-24)
imgs\adjusted\test_grey\amalee_2.png (791, 2023-04-24)
imgs\adjusted\test_grey\amalee_20.png (777, 2023-04-24)
imgs\adjusted\test_grey\amalee_21.png (750, 2023-04-24)
imgs\adjusted\test_grey\amalee_22.png (822, 2023-04-24)
imgs\adjusted\test_grey\amalee_23.png (950, 2023-04-24)
imgs\adjusted\test_grey\amalee_24.png (712, 2023-04-24)
imgs\adjusted\test_grey\amalee_25.png (684, 2023-04-24)
imgs\adjusted\test_grey\amalee_26.png (762, 2023-04-24)
imgs\adjusted\test_grey\amalee_27.png (731, 2023-04-24)
imgs\adjusted\test_grey\amalee_28.png (760, 2023-04-24)
imgs\adjusted\test_grey\amalee_29.png (738, 2023-04-24)
imgs\adjusted\test_grey\amalee_3.png (757, 2023-04-24)
imgs\adjusted\test_grey\amalee_30.png (702, 2023-04-24)
imgs\adjusted\test_grey\amalee_31.png (744, 2023-04-24)
imgs\adjusted\test_grey\amalee_32.png (776, 2023-04-24)
imgs\adjusted\test_grey\amalee_33.png (694, 2023-04-24)
imgs\adjusted\test_grey\amalee_4.png (746, 2023-04-24)
imgs\adjusted\test_grey\amalee_5.png (858, 2023-04-24)
imgs\adjusted\test_grey\amalee_6.png (737, 2023-04-24)
... ...

# Sinhala-OCR This project is not an OCR. Instead, it contains a dataset of perfect test images of Sinhala characters that were generated, along with a test Convolutional Neural Network (CNN) based on LeNet. The purpose is to train the dataset to identify images that contain Sinhala characters. Caffe was used to implement and train the network. Feel free to use the provided dataset for your own purposes. ## Directory Structure ``` . ├── commands.sh # contains useful Caffe commands ├── imgs # dataset │ ├── adjusted # training images with label files (TRAIN & TEST phase) │ ├── labels_unicode.txt │ └── unicode # a new dataset to evaluate the trained model ├── lenet.prototxt # TEST model ├── lenet_solver.prototxt # Caffe solver ├── lenet_train_test.prototxt # TRAIN model ├── map.txt # mapping of labels / Unicode char / other Sinhala fonts ├── model # output models / solverstate directory ├── node_modules ├── README.md ├── test.py # Python script to evaluate the trained model └── textgen.js # script to generate Sinhala characters ``` ## Generating Database Files ### Training Once you have defined `lenet_train_test.prototxt` and configured solver `lenet_solver.prototxt`, start training using the following commands. You can view `commands.sh` file for useful Caffe commands. ### Evaluating Use `test.py` to test the trained model on your new images. ## Generate Sinhala Characters ### Installation To generate Sinhala characters, you need to install the following dependencies: ``` sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++ ``` ### Running the Script Make sure all the fonts mentioned in the code are installed on your system and that font names don't have any spaces or escape characters. To generate Sinhala characters, run the following commands: ``` npm install node textgen.js ``` The created image will be saved in `imgs/` directory.

近期下载者

相关文件


收藏者