Sign inSign up

yasahiro10/scanner_v3

By yasahiro10

•Updated about 1 year ago

Image
0

864

yasahiro10/scanner_v3 repository overview

🖨️ Scanner OCR Docker Image

This Docker image packages a complete document scanning and OCR workflow into a single container, allowing you to scan physical documents, extract text, analyze it with a local LLM, normalize content, and save results to multiple databases. Perfect for invoices, purchase orders, and quotes.

Features Scan documents via SANE-compatible scanners (Brother brscan5 supported) OCR extraction using external services Text analysis with a local LLM (qwen2.5:14b via Ollama) Article normalization using Elasticsearch Structured data persistence in MySQL and CouchDB Visualization through a Kibana dashboard Simple Tkinter GUI for scanning and managing documents Quick Start

Run directly from Docker Hub:

docker pull yasahiro10/scanner_v3 docker run --rm -it
-e DISPLAY=$DISPLAY
-v /tmp/.X11-unix:/tmp/.X11-unix
--privileged
yasahiro10/scanner_v3

Build locally:

git clone cd scanner_v3 docker build -t scanner_v3 . docker run --rm -it
-e DISPLAY=$DISPLAY
-v /tmp/.X11-unix:/tmp/.X11-unix
--privileged
scanner_v3

⚠️ --privileged is required for USB scanner access.

Supported Paper & Image Formats Paper: A4, A5, A6, B5, Auto-detect Image: PNG, JPEG, TIFF, BMP Configuration

Override defaults by creating config.py in /app for CouchDB, Kibana, or other endpoints.

Tag summary

Content type

Image

Digest

sha256:65469374b…

Size

556.9 MB

Last updated

about 1 year ago

docker pull yasahiro10/scanner_v3