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

24 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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 снапшотом.