24 lines
1.3 KiB
Markdown
24 lines
1.3 KiB
Markdown
---
|
||
name: project-hardware
|
||
description: Железо и настройки камеры для проекта
|
||
metadata:
|
||
type: project
|
||
---
|
||
|
||
**Камера:** Logitech StreamCam → /dev/video2 (индекс 2). /dev/video0 — UVC Camera (другая).
|
||
|
||
**Монитор:** 2×2560×1440 (HDMI-0 и DP-0). GGPoker на одном мониторе.
|
||
|
||
**Настройки камеры:** Все на автоматике. settings.json содержит только `{"resolution_idx": 2}`.
|
||
Камера работает в 1920×1080 без ручного фокуса/экспозиции.
|
||
|
||
**Калибровка зон:** calibration.json — координаты в 1920×1080 пространстве.
|
||
Создаётся через `python3 calibrate.py` — перетаскивать рамки мышью.
|
||
Зоны: board_card_1-5 (зелёные), hero_card_1-2 (синие), player_0-7 (фиолетовые, для дилера).
|
||
|
||
**Qt шрифт fix:** Liberation Sans fonts в .venv/lib/python3.12/site-packages/cv2/qt/fonts/
|
||
|
||
**Why:** Координаты зависят от положения камеры. При смещении — перекалибровать.
|
||
|
||
**How to apply:** Если карты не распознаются — проверить актуальность calibration.json снапшотом.
|