Улучшить свои шахматные навыки ChessPDFBrowser

Вытащи шахматные игры из своих книг PDF и просмотри их варианты.

Особенности Загрузка

около... ChessPDFBrowser

Настольное приложение, которое позволяет открыть шахматные книги PDF.
В основном запрограммировано во время Ковид-19

Вытяжка игры

Вы можете извлечь игры из PDF

Двигатели UCI

Анализ местоположения, подсоединенный к
Двигатели UCI

Многоплатформа

Запрограммировано в Java chang

характерные особенности

Многоплатформовое шахматное приложение

  • Многоплатформа

    Запрограммировано в Java chang

  • Многоязычие

    Интерфейс пользователя на испанском, каталанском и английском языках

  • Множественное разрешение

    Увеличить или увеличить глобальный обзор приложения

  • Игры

    Вы можете вытащить игры из PDF

  • Двигатели UCI

    Анализ с использованием двигателей UCI

  • ПГН

    Вы можете сохранить игры в формате PGN

Главный экран

Вы можете открыть файлы в Pgn и просмотр и редактировать их варианты

Просмотр PDF

Открой и просмотри свои шахматные книги.

Вытяжка игры

Извлечение игр из PDF, просмотр движения и их сохранение в формате Pgn.

Анализ положения

Анализируйте позиции, соединяющие с двигателями UCI.

Редактирование замечаний

Редактировать комментарии игр или добавить новые комментарии.

Редактирование ярлыков

Редактировать игровые метки (имена игроков, ELO, сайт, событие...).

Начальная позиция

Редактировать исходное положение игр, которые в них нуждаются.

Игры по времени

Играть в тайм-аутные игры против двигателя или друга или иметь два двигателя играть друг против друга.

Добыча игр в фигурной алгебраической нотации

Вы можете научить детектор кусок для извлечения игр в фигурной алгебраической нотации

Взгляд на результаты теста

Импрессии с точки зрения развития.

Скриншоты

Образцы экранов из приложения

Статистические данные

Некоторые цифры о заявлении.

5K
Загрузка
250K
Линии кодов
255
кофе

Цена

Заявка полностью бесплатна и открыта для использования.

неограниченные

0€ (Свободный)

  • Просмотр PDF
  • Добыча игр
  • Анализ
  • Поддержка электронной почты

Смотреть видео

Пример видео

Познакомьтесь с разработчиком

Один застройщик работает за кулисами.

Загрузка

Эту программу можно загрузить с нескольких веб-сайтов с открытыми исходными кодами.

faq

Часто задаваемые вопросы

ChessPDFBrowser — шахматное приложение, которое позволяет вам работать с файлами Pgn.
Отличительная функция заключается в том, что она позволяет вам открывать книги PDF и извлекать из них игры.
Она также включает в себя и другие элементы:
  • Редактировать или сохранить загруженные или извлекаемые игры:
    • Варианты игры загружены или извлечены
    • Замечания и НКГ (оценка) в отношении переездов
    • Игровые метки
    • Начальное положение для игр с исходным положением, иным, чем стандартное
  • Орк, чтобы получить цепочку FEN с изображением с местоположением
  • Связь с двигателями UCI.
    • Анализ положения
    • Полный анализ игры
    • Игра по времени против двух двигателей
    • Поставь два двигателя, чтобы играть друг против друга
Извлечение следующих данных из игр:
  • Игровые TAG (имена имен, ELO, сайта, события...)
  • Если игра не начинается со стандартной стартовой позиции, Ocr пытается обнаружить исходную позицию на основе соответствующего изображения, и если она успешна в ее обнаружении, то эта исходная позиция отнесена к игре.
  • Варианты игры (с использованием скобок, скобок и брекетов для определения субвариантов)
Игры в книгах должны быть в алгебраической или фигурной алгебраической нотации. Вы можете выбрать из нескольких языков для записи, и если вы не видите языка, вы можете вручную указать буквы для идентификации каждого типа материала.
Да, в главном базовом каталоге приложения есть подбадриватель _списки.
Здесь вы можете найти образцы скриптов для активации командного интерфейса приложения (pdf2pgn)
Да, версия v1.26 запланирована для извлечения игр в фигурной алгебраической записи.
Сначала вам придется тренировать идентификатор кусочков, но это относительно быстрый процесс.
Помните, что качество извлеченных игр в этой записи может быть не очень хорошим. Это обусловлено главным образом:
  • плохое качество текста PDF (иногда в середине слов имеются пробелы или некоторые символы переключаются с другими)
  • И потому что, когда скобки или квадратные скобки не используются для определения субвариантов в играх, труднее извлечь правильное игровое дерево
Это делается через сложную конфигурацию, основанную на регулярных выражениях.
На основе некоторых форматов TAG, которые повторяются по книгам, была создана базовая система, которая может использоваться, если она соответствует формату TAG в ваших книгах.
Если не существует подходящего формата для экспорта TAGS из ваших книг, новый формат всегда может быть добавлен в систему (если вы свяжетесь со мной, я с большим удовольствием добавлю этот новый формат к базовому формату для последующих вариантов приложения)
Вы также можете попытаться установить новый формат самостоятельно (вы можете прочитать, как это сделать в пользователе) ручное)
Ocr работает на основе типа доски.
Тип щита получается по некоторым параметрам изображения:
  • размер квадратов изображения
  • цвет белых квадратов
  • Цвет чёрных квадратов
Чтобы получить тип доски, сначала нужна доска (углы квадратов, которые составляют доску)
После принятия этого решения определяется тип доски на основе предыдущих параметров.
Для каждого типа доски существует список нормализованных изображений (с бетонным размером, который всегда остается одинаковым при 10x10) для каждого типа кусочков и квадратного цвета.
Этот список рисунков получается путем обучения OCR парами (цепочка FEN, изображение).
Для каждой квадратной панели выбран код кусочка, изображение которого возвращает сообщение о средней квадратной ошибке (RMSE) при условии, что оно находится в пределах порогового значения.
В случае успеха создается цепочка FEN.
В случае неудачи мы можем попросить пользователя "обучать" OCR, открыв окно с доской, где пользователь может идентифицировать неопознанные фрагменты.
Поезда OCR с парами (цепочка FEN, образ).
Эти пары могут появиться из:
  • самообучение, которое делает приложение, когда игры экспортируются из pdf (с известными позициями обнаруженных изображений, от экспортного варианта до точки изображений в играх, которые начались с момента первоначального положения)
  • когда FEN изображения, запрошенного пользователем, не может быть обнаружен, но сетка доски может, приложение предлагает пользователю возможность тренировать OCR, установив позицию на доске
В этой прикладной программе имеется реестр двигателей МСЖД.
Чтобы создать новую, вам нужно:
  • загрузить его (например,в этом URLВы можете найти некоторые из них.
  • Расстегните его на жёсткий диск
  • Откройте окно настроенного приложения
  • Выбрать вкладку "двигатели"
  • Нажмите кнопку "новый двигатель" (+)
  • Назначьте двоичный двигатель (откройте JFileChooser в новом окне (button:(...))) и выберите файл.exe места, где вы отключили двигатель)
  • Оттуда можно отредактировать установку двигателя.
Да, чтобы сделать это:
  • Откройте окно анализа
  • создать новую аналитическую панель (кнопка (+))
  • выбрать конфигурацию двигателя
Да, для этого нужно только:
  • Откройте окно анализа игры (в меню Game)
  • указать в окне детали анализа,
  • После анализа выбранная игра копируется, а основной вариант уже проанализирован.
Да, ты можешь играть против двигателя.
  • Start a new game(Game Menu ->Новая игра).
  • Сделай себя игроком.
  • Выберите индивидуализированный двигатель как противник

Предложение: Некоторые двигатели могут быть установлены таким образом, чтобы они могли работать на максимальном уровне ELO или ниже него.
Рекомендуется использовать выбранный приложением вариант двигателей в том случае, если двигатель играет "слишком" хорошо.
Да, вы можете открыть его в самом приложении, илив этой связи..................................................................
ChessPdfBrowser имеет версию на родном языке в:
  • Испанский
  • Английский
  • Каталонский

И перевод был создан из машинного переводчика в:
  • Французский
  • Немецкий
  • Португальский
  • Итальянский
  • Греческий
  • Украинский
  • Русский
  • Японский
  • Китайцы
  • хинди
  • Арабский

Свяжитесь с разработчиком

Скажи привет, поговори о заявлении.
или сообщать об ошибках.