ChessPdfBrowser

ChessPdfBrowser アプリケーションが作成され,チェスプレイヤーの機能不備について:

PDF ブック中のチェスゲームの変換を、信頼できるチェスアプリケーションで使える標準の.pgn フォーマットに変換します。

これは、aです。個人 chesspdfbrowserウェブサイト

説明

アプリケーションで次の操作を行うことができます:

  • PDF ブックからゲームを取り出します。
  • ゲーム・バリエーションを 経由して
  • 複数のページから図を抽出します。
  • Identify positions (image ->(FEN).
  • Trabaja con el et et et et estanda de Partasis ppngs pp. 2018年10月10日閲覧. ^ a b c d e f g h i a b c d e f g h i f g h i f g h i f g h i f g h i f g h i f g h i f g h i f g h i f g h i e f g h i e f g h i e f g h i f g h ".
  • PDFのインタラクションの情報を含めるために濃縮された.friendPng フォーマットを用います。
  • PDF と CHARACTER の対話
  • UCI エンジン (Sockish など) と接続します
  • タイムトラベルのゲーム

全般的な機能:

  • 多言語
  • 設定可能なマルチリゾリューションのズーム
  • ダークモードのオプション
  • < liNew バージョン通知
  • ユーザマニュアル

コードの説明

アプリケーションはJavaでプログラムされ、ライブラリがモジュールで構成されています。


最も優れた機能であるゲームの抽出は,字句解析プログラムと共用するパーソナリティに基づいています.

このパーソナリティの初期バージョンは、複数の言語の代数表記でゲームの抽出を可能にしました。

v1.26 のバージョンで、ピースの代数学表記を使ってゲームの抽出が許可されます。

この新しい関数は、既存のゲームパーサを拡張することにより開発されました。 ピースイメージを対応するイニシャルに変換したレイヤーを含みます。

K = 1 の近傍アルゴリズムを使って画像翻訳が実装されました。

翻訳者は、設定したラベル付きの例から、エラー計に基づいて最も近いオプションを選択します。


バージョン 1.20 に導入された別の興味深い機能は,位置認識です。アプリケーションはチェスボードの画像を分析して位置の FEN 文字列を決定しようとします。

この機能は、私が参照のために購入した IEEEの記事の理論に基づいています。

  • その 目的 は, チェスボード 上 の 正方 形 の 位置 を 決定 する こと に あり ます。
  • 成功すると、アプリはすべての正方形を横切り、各正方形のピースを認識しようとします。アプリケーションは、正方形が空の場合は、一番近い隣接するアルゴリズムでピースを識別しようとします。
  • すべて の 正方 形 が 確認 さ れれ ば, 盤面 も 首尾 よく 見分け られる と 考え られ て い ます。
  • ユーザがすべての正方形を識別できないときは,アプリケーションは,認識された正方形を持つボードを表示し,ボードの完全な識別のためにさらに多くの例を完成するよう求めます.

PDF からゲームを抽出したときは,ボードリーダーは,既知の位置の画像を使って自己訓練を受けます.


バージョン 1.20 は、プレイヤー名、ELO 評価、日付、場所を含むゲーム meta データを抽出する新しい機能を導入します。

この機能は、テスト中に私が出会った様々なデータフォーマット metaをサポートする正規表現の制度を用います。


V1.20に追加された別の興味深い特徴は、SockfishなどのUCI型エンジンに接続するオプションである。

この機能のための一般的なエンジン設定ツールを開発しました。接続時にエンジンの設定を読み、ユーザにエンジンのオプションを変更するフォームを作成します。


v1.26 のバージョンでは,数字から代数表記でゲームを展開するためのサポートが追加されています.


バージョン 1.30 以上では,アプリケーションは,.pngファイルからPDFを作成することができる新しいバイナリを含みます。これには2つのオプションがあります。 グラフィックインタフェースアプリケーション又はコマンドラインアプリケーションのオプションは、プロセスの自動化です。


バージョン v1.33 は、スキャンされたPDFの作業をサポートします。

ウィンドウ

ChessPdfBrowser v1.0 (2016)

ダウンロード

ChessPdfBrowser v1.1 (2019)

ダウンロード

ChessPdfBrowser v1.11 (2019).

ダウンロード

ChessPdfBrowser v1.20 (2020-2023)

Bideo を参照
ダウンロード

ChessPdfBrowser v1.26 (2023-2024)

Bideo を参照
ダウンロード

ChessPdfBrowser v1.27 (2024)

Bideo を参照
ダウンロード

ChessPdfBrowser v1.30 (2005)

Bideo を参照
ダウンロード

ChessPdfBrowser v1.33 (2005)

Bideo を参照
ダウンロード

ChessPdfBrowser v1.36 (2026)

ダウンロード

バージョン

image

Chess PDF Browser は Java でプログラムされたアプリケーションで、PDF 形式でチェスの本をブラウズすることができます。

また,.pgn フォーマットでゲームファイルを扱うこともできます.

さまざまなゲームで閲覧可能なチェスボードを参照します。

PDF チェスの本を開いて.pgn フォーマットで保存するゲームを展開できます。

メモリに保存されているゲームのバリエーションを編集します。これは.pgg から読み取ったり、PDF から抽出したり、ボード上のピースを移動して直接作成したりできます。

a があります。包括的マニュアル )の申請書は,書きかけです.

image

いくつかのバグが修正され、アプリケーションの最新バージョンに新しい機能が追加されました:

  • 新しい実験用ゲーム抽出器
  • "マークが新曲として動く" (曲芸).
  • ロシア語のサポートが追加されました。

a があります。包括的ガイド は、アプリケーションの機能を説明するものです。

image

ユーザーガイドはアプリケーションの新規バージョンで更新されています。

a があります。包括的ガイド は、アプリケーションの機能を説明するものです。

image

このアプリケーションの最新バージョンにより、多くの新しい機能が追加されました。

  • 実験行の抽出器は,新しい抽出器に代わって,今ではかっこと角括弧に係るようになっている.
  • プレーヤー名やELOランキングなど、ゲームデータを取り出すことができるようになった。
  • 代数表記でゲーム中の動きを見る能力.
  • OCR はボードの位置を認識するために実装され、標準の開始位置から開始しないゲームに追加されています。
  • 2台のエンジンが互いに対戦できます このゲームでは2台のエンジンと2台のエンジンが

  • UCI エンジンへの拡張接続:
    • たとえば、最大レベルより低レベルで再生するレベルを下げるなどしてエンジンの設定を変更します。
    • 位置を分析する
    • ゲームの完全な分析
    • ゲームでエンジンをプレイヤーとして使うことができます。
  • ダークモードのオプション

a があります。包括的ガイド は、アプリケーションの機能を説明するものです。

image

アプリケーションの新バージョンでは,字句解析用表記を使って PDFからゲームの移動を抽出できます.

このバージョンで新しいもの:

  • このソフトウェアでは,ゲームの抽出を代数学表記で行うことができるため,ピースの移動を通知する.
  • 光学文字認識 (OCR) を使ってボードの位置を拡張します。
  • いくつかのバグが修正されました。

a があります。包括的ガイド は、アプリケーションの機能を説明するものです。


新しい機能の動画があります ビデオのデモ

image

The new version includes improvements in position detection (image ->FEN (FEN)

image

新しいバージョンには、PNGsからPDFを作成するための新しいバイナリが含まれています。

このリンクには ビデオをデモ 新しい機能

image

新しいバージョンは、スキャンされたPDFで動作するオプションを追加します。


pdfboxを使って PDFの詳細を処理します

PDFインタフェースを作成して 機能を提供し pdfboxライブラリを使用した実装をプログラムしました


完全なスキャンPDF (テキストを追加した人がいなければ,ライブラリはスキャンページに関連するテキストを返すことができなかった.

そのため,アプリケーションはスキャンされたPDFからエントリを抽出する機能を提供できませんでした.


この新しいバージョンでは、スキャンされたPDFからエントリを抽出することができます。

これは、PDFインタフェースの新規実装をプログラミングすることで可能になりました。これは、既存の pdfboxを実装した PDF と同様の機能を合理的に提供しようとする試みです。

この新しいライブラリの内部では、スキャンされたページの画像を取得するために pdfboxを使用します。そして、各ページに対して、クラウドに置かれた外部 OCR を呼び出します。

この よう に し て 実際 の 時間 内 で 働く の は 非常 に 時間 が かかり ます ( 各 ページ の OCR に は 3 秒 から 10 秒 かかる ), 図書 館 は 各 ページ に 一度 しか OCR を 呼び出し ませ ん。

OCR を呼び出した後、結果はファイルシステムに保存され、その後のアプリケーションが必要とする回数は、そこから取得されます。


その結果、新しいライブラリは、純粋な pdfbox ライブラリと互換し、 PDF や PDF をスキャンします。

OCRが提供するテキスト認識は "普通" PDFから抽出したテキストほど 完全ではないことです


ゲームの抽出のため,アプリケーションは「l」を「1」に「S」を「5」に変更できます.

PDFをスキャンするためには,新訳("f"に改める)も追加され,これらの翻訳はユーザーインタラクションなしで修正されている.

こう し た キャラクター の 変化 に よっ て, 動き の 推移 は 大いに 改善 さ れ まし た。

ゲームの展開の結果は完璧ではありませんが、いくつかの動作を抽出することは可能で、ゲームを編集し、少し我慢すれば、分割されたゲームを再構成することができます。


このリンクには ビデオをデモ 新しい機能

image

このバージョンのアプリケーションは、アプリケーションの改善を目的として作成され、 チェスゲームの最良の成果を抽出します。マドリード 共同 体 が 共有 する チェス の PDF


PDFは,アプリケーションで説明されていない機能を備えていたからである.

  • PDF には、キャプチャ (i.e を明示的に区別しないゲームがあります。 キャプチャは “x” なしで表示されます。例えば "exd4" の代わりに "d4" です。
  • 数字のスタイルが PDFの他の部分と かなり違うようです そのためアプリケーションは 自動で訓練を怠り
  • 図付きのページレイアウトは,アプリケーションで利用可能なレイアウト検出器によって正しく検出されなかった.

こう し た 問題 を 念頭 に 置い て, 解決 策 を 探そ う と し まし た。

  • さて,アプリケーションは明示的に捕捉する記号を受理するが,盲信しない. また,これらの記号の欠如を許可するとともに,移動元と移動先の2乗が決定している間,移動先がキャプチャであるかどうかを確定し,保存された.png ファイルに適切に書き込みます.
  • 位置認識モデルの詳細を処理するオプションも追加されました。これによって特定のものを選択するか、あるいは新しいものを作成し、認識が失敗した位置で認識者を手動で訓練することができます。
  • さらに、モデルを削除したり、それを管理するための新しいウィンドウを使用して詳細を設定したりすることができます。
  • 二 種類 の 新しい レイアウト 探知 器 が 加え られ, 図 の 抽出 用 に 特別 に 作ら れ まし た。

PDFからゲームの吸い出しをデバッグしている間に、アプリケーションへの最新の変更で導入されたいくつかのバグが見つかりました。

(残念ながら,アプリケーションにはユニットテストがないため,以前機能していた機能が壊れているときに検出するのは容易ではない.


修正したバグは位置検出に関連しています (自動位置認識が壊れています)。

(N)nobeliesの検出に関連した問題が修正され,他のいくつかの機能の機能を改善するための問題も修正されている.

それ に 加え て, GROTH や OCR タイプ で は ない レイアウト の 探知 機 と チェス の 位置 を 識別 する ため の 画像 の 識別 を 改善 し よう と する 試み が なさ れ て き まし た。


私の見解では,この最新版は,最新の申請書の最も精細なバージョンである.

動画

Descargas