Difference between revisions of "Raspberry PI Chessboard Camera"
Jump to navigation
Jump to search
(119 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | = Chessboard Move Recorder = | ||
+ | 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 = | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 6: | Line 10: | ||
|- | |- | ||
| 1 || https://www.schachversand-ullrich.de/media/image/d3/fb/c5/Brett-Bundesliga_200x200.jpg || Chessboard || | | 1 || https://www.schachversand-ullrich.de/media/image/d3/fb/c5/Brett-Bundesliga_200x200.jpg || Chessboard || | ||
− | [https://www.schachversand-ullrich.de/spielmaterial/schachbretter/8/schachbrett-bundesliga | + | [https://www.schachversand-ullrich.de/spielmaterial/schachbretter/8/schachbrett-bundesliga Schachversand Ullrich] |
− | | | + | | [https://en.wikipedia.org/wiki/Chessboard Wikipedia] |
| 25 € | | 25 € | ||
+ | |- | ||
+ | | 2 || https://www.schachversand-ullrich.de/media/image/37/70/16/Bundesliga57f787924d743_200x200.jpg || Chess pieces || | ||
+ | [https://www.schachversand-ullrich.de/spielmaterial/schachfiguren/-aus-holz/43/schachfiguren-bundesliga-holzkasten Schachversand Ullrich] | ||
+ | | [https://en.wikipedia.org/wiki/Chess_piece Wikipedia] | ||
+ | | 25 € | ||
+ | |- | ||
+ | | 3 || [[File:Raspberry Pi 3 Model B.png|200px|link=:Category:Raspberry]] || Raspberry PI || | ||
+ | [https://www.amazon.de/gp/product/B07GKNC6Q2 Amazon] | ||
+ | | [https://en.wikipedia.org/wiki/Raspberry_Pi Wikipedia] | ||
+ | | 45 € | ||
+ | |- | ||
+ | | 4 || [[File:LogitechC615.jpeg|200px|link=:Category:Raspberry_PI_WebCam]] || Web Camera || | ||
+ | [https://www.amazon.de/dp/B014KH8BRW Amazon] | ||
+ | | [https://forum-raspberrypi.de/forum/thread/6628-liste-kompatibler-usb-webcams/ Raspberry PI compatibility list (german)] | ||
+ | | 60 € | ||
+ | |- | ||
+ | | 5 || [[File:71KECb7RmVL. SX679 .jpg|200px|link=:Category:Raspberry]] || USB Powerbank || | ||
+ | [https://www.amazon.de/gp/product/B00J93R7XM Amazon] | ||
+ | | | ||
+ | | 15 € | ||
+ | |- | ||
+ | | 6 || [[File:613RrJEZYPL. SL1000 .jpg|200px|link=:Category:Raspberry]] || 16 GByte Micro SD Card || | ||
+ | [https://www.amazon.de/gp/product/B079H6PDCK Amazon] | ||
+ | | | ||
+ | | 5 € | ||
+ | |||
|} | |} | ||
− | = | + | |
− | + | = Pictures = | |
− | + | == First Prototype == | |
− | * | + | [[File:SAM_9947.JPG|400px]] [[File:SAM_9949.JPG|400px]] [[File:SAM_9951.JPG|400px]] |
− | + | [[File:chess34563.jpg]] | |
+ | == Second Prototype == | ||
+ | [[File:SAM_9955.JPG|400px]] | ||
+ | [[File:SAM_9962.JPG|400px]] | ||
+ | |||
+ | = Installation = | ||
+ | see | ||
+ | * {{Link|target=Raspberry_PI}} for Raspberry PI software 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