Python Forum
chessboard corner detection algorithm
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
chessboard corner detection algorithm
#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


Messages In This Thread
RE: chessboard corner detection algorithm - by scidam - Mar-08-2019, 12:40 AM

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,196 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