Skip to content

DelinBox is a cross end application designed for efficient document and ID OCR (Optical Character Recognition) processing.

License

Notifications You must be signed in to change notification settings

xcenweb/delin_ocr

Repository files navigation

DelinBox Logo

DelinBox

德邻盒子 - 智能文档扫描与OCR识别工具

License: MIT Tauri TypeScript Vue 3

An intelligent document scanning tool based on OpenCV, supporting OCR text recognition, document scanning and other functions

📑 Introduction

DelinBox is a modern cross-platform application dedicated to providing high-quality document digitization solutions. Its main features are:

  • 📷 Intelligent edge detection and perspective correction
  • ⚡ Real-time preview and quick processing
  • 🔒 Local processing, protecting privacy
  • 🎨 A modern interface supporting dark/light themes
  • 📱 Cross-platform support

Technology

  • Frontend: Vue 3 + TypeScript + Vuetify 3 + Vite
  • Backend: Tauri 2 + Rust
  • Visual processing: OpenCV.js + Canvas API
  • Other: @vueuse/core, vue-router, @zebra-ui/swiper

Environmental

Development

  1. Clone the repository

    git clone https://github.com/xcenweb/delin.git
    cd delin
  2. Install dependencies

    npm install
  3. Start the development server

    npm run tauri dev

After the development server starts, the application will open automatically. It supports hot reloading for both the frontend and backend.

🤝 Contributing

We welcome contributions to DelinBox! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support & FAQ

The camera is not working?

Please ensure that camera permissions have been granted to the app. Windows users, please check "Settings > Privacy & Security > Camera".

Does it support batch processing of documents?

Support! Using the "continuous shooting mode" allows you to take photos of multiple documents in one session.

Where is the processed image saved?

It is saved by default in the timestamp folder under the "Documents" directory, and can be modified in the settings.

System Support

  • Windows: Windows 10 (1903+), 4GB RAM
  • macOS: macOS 10.15+, 4GB RAM
  • Linux: Ubuntu 18.04+, 4GB RAM

DelinBox - Make document scanning simpler and more efficient 📄✨

About

DelinBox is a cross end application designed for efficient document and ID OCR (Optical Character Recognition) processing.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published