--- name: project-dickreuter description: Как используется dickreuter_poker в проекте metadata: node_type: memory type: project originSessionId: 3ee145c7-aca2-4844-98fa-84c57114d04a --- Проект использует `/home/isaevea/python/dickreuter_poker` как внешнюю зависимость (добавляется в sys.path). **Что используется:** - `poker.decisionmaker.montecarlo_numpy2.Evaluation` — расчёт equity на CPU/numpy, не нужна GPU - `poker.scraper.table_scraper.TableScraper` — скрапер стола (шаблоны с сервера dickreuter.com:7778) - `poker.tools.mongo_manager.MongoManager` — загрузка конфига стола GGPoker с удалённого API **Конфиг стола:** `"Official GGPoker 6player"` с сервера `https://dickreuter.com:7778/` - Логин/пароль: guest/guest (в poker/config.ini) - API endpoint: POST /get_table?table_name=... **Заглушки для работы без GUI:** - `virtualbox/` в корне проекта — заглушка модуля - `sys.modules['poker.scraper.table_setup_actions_and_signals']` — stub с CARD_VALUES и CARD_SUITES **Статус интеграции (2026-06-17):** - Monte Carlo ✅ работает - Scraper запускается ✅, но шаблоны не совпадают с webcam — template matching не работает - OCR ⚠️ частично — борд-карты читаются, карты героя не всегда видны **Why:** Основные проблемы — шаблоны dickreuter созданы из 2560×1440 скриншота, а не webcam-изображения. **How to apply:** Для equity — использовать montecarlo_numpy2 напрямую. Для скрапинга — нужна доработка.