ChessBoardDetector
Two-model YOLOv11 pipeline that converts a chessboard photograph into a FEN string.
Modellquelle
- Art
- Other
- Dateigröße
- 5,21–18,3 MB
- Version
- vRevision 2e4fe68
- Aktualisiert
- 16. Sept. 2026
- Downloads
- 302
- Quelle
- Hugging Face
Quellenbeschreibung
ChessBoardDetector
Two-model YOLOv11 pipeline that converts a chessboard photograph into a FEN string.
Models
| File | Architecture | Task |
|---|---|---|
board_detector.pt | YOLOv11n | Locate the chessboard bounding box |
piece_detector.pt | YOLOv11s | Identify all 12 piece types on a 512×512 rectified board |
Usage
from src.pipeline import run_pipeline
import cv2
image = cv2.imread("photo.jpg")
fen, annotated = run_pipeline(
image,
board_model_path="board_detector.pt",
piece_model_path="piece_detector.pt",
)
print(fen)
Source
Quellen
1 Quelle
Quellen
1 QuelleVerifiziert 1. Sept.
Download files
Modellartefakte
2 Artefakte
Modellartefakte
2 ArtefakteQuellenauszüge
2 Auszüge
Quellenauszüge
2 Auszüge--- license: mit tags: - computer-vision - object-detection - chess - yolov11 - ultralytics --- # ChessBoardDetector Two-model YOLOv11 pipeline that converts a chessboard photograph into a FEN string. ## Models | File | Architecture | Task | |------|-------------|------| | `board_detector.pt` | YOLOv11n | Locate the chessboard bounding box | | `piece_detector.pt` | YOLOv11s | Identify all 12 piece types on a 512×512 rectified board | ## Usage ```python from src.pipeline import run_pipeline import cv2 image = cv2.imread("photo.jpg") fen, annotated = run_pipeline( image, board_model_path="board_detector.pt", piece_model_path="piece_detector.pt", ) print(fen) ``` ## Source [GitHub — honi05/ChessBoardDetector](https://github.com/Honi05/ChessBoardDetector)
Source context: 302 downloads · 0 likes · Pipeline object-detection · Library ultralytics · Repo honi05/ChessBoardDetector
