Titan AI LogoTitan AI

chineseocr_lite

12,223
2,294
C++

Project Description

超轻量级中文ocr,支持竖排文字识别, 支持ncnn、mnn、tnn推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) 总模型仅4.7M

chineseocr_lite: 超轻量级中文ocr,支持竖排文字识别, 支持ncnn、mnn、tnn推理 ( dbnet(1.8M) + crnn(2.5M) + anglenet(378KB)) 总模型仅4.7M

Project Title

chineseocr_lite — Ultra-lightweight Chinese OCR for various platforms with support for vertical text recognition

Overview

chineseocr_lite is an ultra-lightweight Chinese Optical Character Recognition (OCR) project that supports vertical text recognition and is deployable across various platforms. It leverages models like dbnet, crnn, and anglenet, totaling only 4.7M in size, and supports inference with ncnn, mnn, and tnn. This project stands out for its compact size and versatility in deployment across different operating systems and devices.

Key Features

  • Supports vertical text recognition
  • Lightweight models for efficient inference
  • Supports ncnn, mnn, and tnn for model inference
  • Provides demos for C++, Jvm, Android, and .Net platforms

Use Cases

  • Use case 1: Mobile applications requiring OCR capabilities for document scanning or text recognition in images.
  • Use case 2: Web services that need to process and extract text from images uploaded by users.
  • Use case 3: Desktop applications for document management systems that require text extraction from scanned documents.

Advantages

  • Advantage 1: Extremely lightweight models that are easy to integrate and deploy.
  • Advantage 2: Supports multiple inference backends, allowing for flexibility in deployment across different platforms.
  • Advantage 3: Open-source project with an active community and various demos for different programming environments.

Limitations / Considerations

  • Limitation 1: The project's primary focus is on Chinese OCR, which may limit its applicability for other languages.
  • Limitation 2: The documentation mentions that the project's license is unknown, which could be a consideration for commercial use.

Similar / Related Projects

  • TrWebOCR: A related project that also focuses on OCR capabilities but may differ in terms of supported languages and deployment options.
  • Tesseract OCR: A well-known OCR engine that supports a wide range of languages but may not be as lightweight as chineseocr_lite.
  • EasyOCR: A recent OCR library that supports multiple languages and has a simple API, but may not be as optimized for Chinese text as chineseocr_lite.

Basic Information

Requirements:

  • Keep content concise and practical
  • Focus on developer needs and real-world applications
  • Use clear, SEO-friendly language
  • Avoid marketing fluff, focus on facts and utility
  • Base analysis on the provided README content and project information

📊 Project Information

🏷️ Project Topics

Topics: [, ", n, c, n, n, ", ,, , ", o, c, r, ", ,, , ", p, y, t, o, r, c, h, ", ]



This article is automatically generated by AI based on GitHub project information and README content analysis

Titan AI Explorehttps://www.titanaiexplore.com/projects/chineseocr_lite-243487250en-USTechnology

Project Information

Created on 2/27/2020
Updated on 11/2/2025