fail to "findchessboardcorners" in images taken from a fisheye camera

asked 2013-09-25 10:02:00 -0600

cmytw gravatar image

findChessboardCorners(image, board_sz, corner, CV_CALIB_CB_ADAPTIVE_THRESH + CV_CALIB_CB_FILTER_QUADS);

It works fine for most cameras, but fails(find 0 corners) when I use a fisheye camera. I tried different combinations of the operation flags but still cannot make it work. Any suggestion in this situation? Does it mean that findChessboardCorners() won't work for images with large distortion, like those from fisheye cameras?

edit retag flag offensive close merge delete


How big is the distortion in your case, can you link to an example image? Have you tried without the CV_CALIB_CB_FILTER_QUADS flag?

jensenb gravatar imagejensenb ( 2013-09-27 01:45:39 -0600 )edit