Difference between revisions of "PlayChessWithAWebCam/BoardFinder"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
{{Link|target=OpenCV}} has a function [https://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html#bool%20findChessboardCorners(InputArray%20image,%20Size%20patternSize,%20OutputArray%20corners,%20int%20flags) findChessboardCorners] which is usually used for camera calibration and not really intended for the use case of "real chessboards". | {{Link|target=OpenCV}} has a function [https://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html#bool%20findChessboardCorners(InputArray%20image,%20Size%20patternSize,%20OutputArray%20corners,%20int%20flags) findChessboardCorners] which is usually used for camera calibration and not really intended for the use case of "real chessboards". | ||
− | Still it is very helpful and | + | Still it is very helpful and used as a basis for the BoardFinder. |
=== Examples === | === Examples === | ||
see [https://github.com/WolfgangFahl/play-chess-with-a-webcam/tree/master/testMedia testMedia source folder] | see [https://github.com/WolfgangFahl/play-chess-with-a-webcam/tree/master/testMedia testMedia source folder] |
Revision as of 07:25, 1 December 2019
Source Code
see class BoardFinder in module boardfinder tests are in the: test_BoardFinder module
Algorithm
Finding the chessboard
OpenCV has a function findChessboardCorners which is usually used for camera calibration and not really intended for the use case of "real chessboards".
Still it is very helpful and used as a basis for the BoardFinder.