Files
flywms/aggiornamento-2026-05-18-15-28.md
2026-05-19 08:52:44 +02:00

1010 B

Aggiornamento 2026-05-18 15:28

Problema

Avviando:

python flywms_wms_server.py

il server partiva, ma il thread UI OpenCV falliva:

cv2.error: The function is not implemented

Causa: nel Python globale e' installata una build OpenCV headless, quindi cv2.namedWindow non e' disponibile.

Correzione

Aggiornato:

C:\devel\flywms\flywms_wms_server.py

Ora server_ui_loop() intercetta l'errore cv2.error su namedWindow, logga il problema e disabilita solo la UI OpenCV del server.

FastAPI e PaddleOCR restano attivi.

Verifica

Avvio di test:

python C:\devel\flywms\flywms_wms_server.py --port 8099

Risultato:

UI OpenCV disabilitata: highgui non disponibile
Uvicorn running on http://0.0.0.0:8099

Il server non si chiude piu' per l'errore della finestra OpenCV.

Nota

Quando sistemeremo OpenCV non-headless o passeremo a DearPyGUI per il server, la UI potra' essere riabilitata senza cambiare la parte WMS/OCR.