pp/.claude/memory/project_hardware.md
Egor Isaev 95cc51238d dev
2026-06-17 16:54:47 +03:00

1.3 KiB
Raw Permalink Blame History

name description metadata
project-hardware Железо и настройки камеры для проекта
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 снапшотом.