Ask Your Question
1

findChessboardCorners is NOT working for calibration images

asked 2013-06-19 15:13:20 -0600

Paul Doliotis gravatar image

Hey all,

I am giving some images as input to findChessboardCorners but it fails to detect the corners. I believe the calibration images are not very challenging for automatic corner extractions. Here are two sample images: http://vlm1.uta.edu/~doliotis/temp/opencv_calibration/9.bmp http://vlm1.uta.edu/~doliotis/temp/opencv_calibration/old_0.bmp

Any ideas why findChessboardCorners is failing? Are the squares too small? Thanks, Paul

p.s. I have verified that the function works with other images. I am using opencv 243

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2013-07-16 16:59:15 -0600

Paul Doliotis gravatar image

updated 2013-07-17 07:35:56 -0600

I just found out that calling findChessboardCorners with these flags, seems to be working for all images:

found = findChessboardCorners( view, s.boardSize, pointBuf, CV_CALIB_CB_ADAPTIVE_THRESH | CV_CALIB_CB_FILTER_QUADS);
edit flag offensive delete link more

Comments

Hi, is it in c++ or python? I'm using python and I'm unable to detect any points at all.

atmadeep gravatar imageatmadeep ( 2018-01-18 01:46:41 -0600 )edit

Question Tools

Stats

Asked: 2013-06-19 15:13:20 -0600

Seen: 4,389 times

Last updated: Jul 17 '13