Difference between revisions of "Raspberry PI Chessboard Camera"
Jump to navigation
Jump to search
(64 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= Chessboard Move Recorder = | = Chessboard Move Recorder = | ||
see e.g. https://chess.stackexchange.com/questions/4695/tools-for-automated-notation-webcam-movie-to-pgn/26643#26643 | see e.g. https://chess.stackexchange.com/questions/4695/tools-for-automated-notation-webcam-movie-to-pgn/26643#26643 | ||
+ | == Motivation == | ||
+ | see {{Link|target=MagneticSensorChessBoard1987}} | ||
= Parts List = | = Parts List = | ||
Line 40: | Line 42: | ||
= Pictures = | = Pictures = | ||
+ | == First Prototype == | ||
[[File:SAM_9947.JPG|400px]] [[File:SAM_9949.JPG|400px]] [[File:SAM_9951.JPG|400px]] | [[File:SAM_9947.JPG|400px]] [[File:SAM_9949.JPG|400px]] [[File:SAM_9951.JPG|400px]] | ||
[[File:chess34563.jpg]] | [[File:chess34563.jpg]] | ||
+ | == Second Prototype == | ||
+ | [[File:SAM_9955.JPG|400px]] | ||
+ | [[File:SAM_9962.JPG|400px]] | ||
= Installation = | = Installation = | ||
Line 48: | Line 54: | ||
* {{Link|target=Raspberry PI WebCam}} for the WebCam installation. | * {{Link|target=Raspberry PI WebCam}} for the WebCam installation. | ||
− | + | {{:WebCamBasedChess}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Raspberry]] | [[Category:Raspberry]] | ||
+ | [[Category:Chess]] |
Latest revision as of 06:25, 28 October 2019
Chessboard Move Recorder
Motivation
see MagneticSensorChessBoard1987
Parts List
# | picture | part | example sources | documents | ~ price |
---|---|---|---|---|---|
1 | Chessboard | Wikipedia | 25 € | ||
2 | Chess pieces | Wikipedia | 25 € | ||
3 | Raspberry PI | Wikipedia | 45 € | ||
4 | Web Camera | Raspberry PI compatibility list (german) | 60 € | ||
5 | USB Powerbank | 15 € | |||
6 | 16 GByte Micro SD Card | 5 € |
Pictures
First Prototype
Second Prototype
Installation
see
- Raspberry_PI for Raspberry PI software installation
- Raspberry PI WebCam for the WebCam installation.
Projects
UCI compatible GUIs
XBoard
see XBoard
Open Source Projects
- https://github.com/jayhack/CVChess
- https://classes.engineering.wustl.edu/ese205/core/index.php?title=CV_Chess
- https://github.com/swenae/chesscam
- https://github.com/Rr9/ChessStory
- https://github.com/FabioBCI/pyChess
- http://www.romanmueller.de/chesscamera
- https://github.com/TheKrystek/ChessCam
- https://gitlab.fing.edu.uy/aricca/chessTrack
- https://github.com/maciejczyzewski/neural-chessboard
- https://github.com/jialinding/ChessVision
- https://github.com/SukritGupta17/Chess-Board-Recognition
- http://chessgrabber.nicolaas.net
Commercial
Links
- https://en.wikipedia.org/wiki/Universal_Chess_Interface
- https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode
- https://buildmedia.readthedocs.org/media/pdf/python-chess/
- https://en.chessbase.com/post/how-to-build-your-own-usb-electronic-che-board
- https://www.raspberrypi.org/magpi/chess-board-raspberry-pi/
- https://hobbylark.com/board-games/Top-5-Free-Chess-GUIs-for-UCI-Engines
- https://github.com/ornicar/lila
- https://www.chessprogramming.org
- https://www.chessprogramming.org/UCI
- https://www.chessprogramming.org/Piece_Recognition
- http://www.nandanbanerjee.com/index.php?option=com_content&view=article&id=71:buttercup-chess-robot&catid=78&Itemid=470
- http://cs.uef.fi/~franti/chesscam/
- https://www.fide.com/contacts
- https://www.kickstarter.com/projects/infivention/square-off-worlds-smartest-chess-board-relaunched
- https://www.heise.de/make/projekte/ChessCamera-Schachcomputer-mit-Bilderkennung-2170835.html
- http://usbchessboard.yolasite.com/
- https://en.chessbase.com/post/you-built-what-a-giant-robotic-chess-set
- https://ieeexplore.ieee.org/abstract/document/6727033
- http://wiki.ros.org/tuw_checkerboard
- http://js1k.com/2010-first/demo/750
- http://codebazaar.blogspot.com/2011/08/chess-board-recognition-project-part-1.html
Research
see also
Stackexchange
- https://dsp.stackexchange.com/questions/24235/segmenting-and-labeling-chessboards-through-computer-vision
- https://codereview.stackexchange.com/questions/220915/python-chess-game
- https://stackoverflow.com/questions/27520991/opencv-best-way-to-detect-corners-on-chessboard
- https://stackoverflow.com/questions/5906170/detecting-chess-moves-from-successive-image-differences-using-opencv-tools
- https://chess.stackexchange.com/questions/4695/tools-for-automated-notation-webcam-movie-to-pgn/4751#4751
Videos