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

1 枚の写真から取得できるのは 現在の盤面 だけです。それ以前の着手順や取られた石は復元できません。
クイックスタート
- ulugo.com で画像を開きます。スマートフォンでは カメラから開く も選択できます。
9 × 9、13 × 13、19 × 19のいずれかを選び、必要に応じて画像を切り抜きます。- 適用 をクリックし、認識結果を元画像と照合します。
- 対局ルールを選んで確定すると、SGF の保存または地合い計算結果の確認ができます。
認識しやすい写真を撮る
| 推奨 | 避けるもの |
|---|---|
| 碁盤の四辺と四隅をすべて写す | 盤端が切れている、または物で隠れている |
| 真上または真上に近い位置から撮影する | 角度が低く、遠近変形が大きい |
| 光を均一にし、黒石と白石の輪郭を明確にする | 石の強い反射や大きな影 |
| ピントを合わせ、碁盤が画像の大部分を占めるようにする | ぼけ、遮蔽、画像内で小さすぎる碁盤 |
切り抜き
画像内の碁盤が小さい場合や周囲の背景が複雑な場合は、先に切り抜くと認識しやすくなります。
- 碁盤の四辺と四隅を残す
- 一線に石がなくても、切り抜き枠を最外周の線に密着させない

終局後に写真から地合いを計算する
対局終了後、スマートフォンで ulugo.com を開き、碁盤全体を撮影して認識を完了すると、地合い計算結果を確認できます。計算はブラウザー内で行われます。
- 対局で使用したルールを選択する
- 写真と照合し、誤認識や欠けた石がないか確認する
- 必要に応じて盤上の死石をクリックして調整する

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

この仕組みは利用者の意図を判定するものではありません。進行中の対局に影響し得る場面へ軽い制限を加えるだけです。
オンライン対局の終了後、SGF をダウンロードできず写真しか使えない場合は、モバイル端末の ulugo.com で認識して SGF を出力できます。モバイル端末版 Ulugo ではスクリーンショット検出を行いません。
プライバシーと不具合報告
画像認識は端末上で実行されます。選択した画像がサーバーへ送信されることはなく、当方が画像を収集したり、モデルの学習に使用したりすることもありません。
明らかな認識ミスがある場合は GitHub Issues で報告してください。元画像を添付するかどうかは利用者が選択できます。