Python Forum
chessboard corner detection algorithm
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
chessboard corner detection algorithm
#1
My project is focused on the NIR camera calibration using chessboard technique. As the 1st step, I needs to find the chessboard corner detection using python programming language. If possible the chessboard corner algorithm is not the build-in function such as opencv 'findChessboardCorners'. Your attention and help is highly appreciated. Thank you in advanced.
Reply
#2
You could try the following approach:
1) Determine all edges, e.g. using canny edge detector;
2) Among all determined edges find square ones: this could be done, using, e.g. RANSAC algorithm (fitting a square or rhombus wouldn't be very computational expensive for RANSAC, I think)
3) Consider squares and rhombuses that are close each other: we expect that they tile a mosaic of size 8x8. So, from this point all is almost done.
4) Probably, if some edges weren't determined as rhombuses, we would needed to do some auxiliary steps to find utmost rhombuses; But this could be an issue, only if the image was noised. Chess-board is expected to be a contrasted part of the image, so all edges should be determined well.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  New to Python & Matplotlib - can I change the plot grid origin to lower left corner? FortyTwo 1 6,095 Aug-22-2020, 08:22 PM
Last Post: matador

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020