pipeline in linea single thread
This commit is contained in:
50
aggiornamento-2026-05-16-10-49.md
Normal file
50
aggiornamento-2026-05-16-10-49.md
Normal file
@@ -0,0 +1,50 @@
|
||||
# Aggiornamento 2026-05-16 10:49
|
||||
|
||||
## Obiettivo
|
||||
|
||||
Rendere configurabile la posizione e dimensione delle finestre OpenCV.
|
||||
|
||||
## Modifiche
|
||||
|
||||
Aggiunti parametri in `flywms_navigation.ini`:
|
||||
|
||||
```ini
|
||||
window_layout_enabled = true
|
||||
navigate_window = 20,40,1100,620
|
||||
commands_window = 1140,40,760,520
|
||||
snapshot_window = 1140,590,520,360
|
||||
label_window = 1140,980,520,260
|
||||
```
|
||||
|
||||
Formato:
|
||||
|
||||
```text
|
||||
x,y,width,height
|
||||
```
|
||||
|
||||
In `flywms_navigation.py` sono state aggiunte:
|
||||
|
||||
- `parse_window_rect`;
|
||||
- `apply_window_layout`.
|
||||
|
||||
La funzione viene chiamata subito dopo la creazione delle finestre OpenCV.
|
||||
|
||||
## Verifiche
|
||||
|
||||
Compilazione:
|
||||
|
||||
```powershell
|
||||
python -m py_compile flywms_navigation.py flywms_navigation_gui.py
|
||||
```
|
||||
|
||||
Lettura configurazione:
|
||||
|
||||
```text
|
||||
True
|
||||
20,40,1100,620
|
||||
1140,40,760,520
|
||||
1140,590,520,360
|
||||
1140,980,520,260
|
||||
```
|
||||
|
||||
Nota: OpenCV applica posizione e dimensione best effort. Su Windows di solito funziona, ma DPI scaling e multi-monitor possono introdurre differenze.
|
||||
Reference in New Issue
Block a user