Ulugo

盤面画像認識

Ulugo は碁盤の写真から黒石と白石を認識し、盤面を素早く入力したり、終局後に写真から地合いを計算したりできます。どちらもウェブ版で利用でき、地合い計算にデスクトップ版 AI は必要ありません。

!600

1 枚の写真から取得できるのは 現在の盤面 だけです。それ以前の着手順や取られた石は復元できません。

クイックスタート

  1. ulugo.com で画像を開きます。スマートフォンでは カメラから開く も選択できます。
  2. 9 × 913 × 1319 × 19 のいずれかを選び、必要に応じて画像を切り抜きます。
  3. 適用 をクリックし、認識結果を元画像と照合します。
  4. 対局ルールを選んで確定すると、SGF の保存または地合い計算結果の確認ができます。

認識しやすい写真を撮る

推奨 避けるもの
碁盤の四辺と四隅をすべて写す 盤端が切れている、または物で隠れている
真上または真上に近い位置から撮影する 角度が低く、遠近変形が大きい
光を均一にし、黒石と白石の輪郭を明確にする 石の強い反射や大きな影
ピントを合わせ、碁盤が画像の大部分を占めるようにする ぼけ、遮蔽、画像内で小さすぎる碁盤

切り抜き

画像内の碁盤が小さい場合や周囲の背景が複雑な場合は、先に切り抜くと認識しやすくなります。

  • 碁盤の四辺と四隅を残す
  • 一線に石がなくても、切り抜き枠を最外周の線に密着させない

!600

終局後に写真から地合いを計算する

対局終了後、スマートフォンで ulugo.com を開き、碁盤全体を撮影して認識を完了すると、地合い計算結果を確認できます。計算はブラウザー内で行われます。

  • 対局で使用したルールを選択する
  • 写真と照合し、誤認識や欠けた石がないか確認する
  • 必要に応じて盤上の死石をクリックして調整する

!600

公正な利用と対局ソフトのスクリーンショット

Ulugo の画像認識は、実物の碁盤の記録、終局後の地合い計算、対局後の検討を目的としています。オンライン対局の公平性を守るため、デスクトップ環境では一般的な対局ソフトのスクリーンショットを検出し、その画像からの棋譜作成を停止します。

この仕組みは利用者の意図を判定するものではありません。進行中の対局に影響し得る場面へ軽い制限を加えるだけです。

オンライン対局の終了後、SGF をダウンロードできず写真しか使えない場合は、モバイル端末の ulugo.com で認識して SGF を出力できます。モバイル端末版 Ulugo ではスクリーンショット検出を行いません。

プライバシーと不具合報告

画像認識は端末上で実行されます。選択した画像がサーバーへ送信されることはなく、当方が画像を収集したり、モデルの学習に使用したりすることもありません。

明らかな認識ミスがある場合は GitHub Issues で報告してください。元画像を添付するかどうかは利用者が選択できます。