v1.0.0-032 — Deaktivasi Legasi Visual Template Matching (OpenCV)
Penonaktifan (comment out) pemanggilan match_visual_template & learn_visual_template karena telah digantikan oleh RAG Vector Store & AI Vision utuh.
1mnt baca
- Modifikasi:
- Meng-comment FASE 3 (
match_visual_template) & FASE 4 (learn_visual_template) pada filesajen/app/workers/ocr_worker.py. - Meng-comment metode
match_visual_template&learn_visual_templatepada filesajen/app/services/mcp_client.py.
- Meng-comment FASE 3 (
- Alasan Historis & Arsitektural:
- Fitur pemotongan gambar berbasis koordinat kaku (OpenCV) dibuat pada Juli 2026 (versi
v1.0.0-011) saat latensi OCR masih lambat. Fitur tersebut kini sudah usang (deprecated) karena sering memotong bagian Kop Surat Nota (nama supplier/tanggal di pojok atas). - Pemrosesan OCR saat ini sudah 100% dialihkan menggunakan RAG Semantic Vector Store & AI Vision (Gemini 3.1 Flash) pada MCP
ocr_receiptyang terbukti jauh lebih cepat (< 2 detik), akurat, dan mempertahankan konteks nota secara utuh tanpa risiko gambar terpotong.
- Fitur pemotongan gambar berbasis koordinat kaku (OpenCV) dibuat pada Juli 2026 (versi
- Dampak Positif:
- Menghilangkan warning HTTP 404 pada log container
sajen-worker. - Kode menjadi lebih bersih dan konsisten tanpa melakukan request HTTP usang ke MCP server.
- Menghilangkan warning HTTP 404 pada log container