我在窗户上放置了一个棋盘图案,并且正在捕捉光线的图像-从室内到室外拍摄。 OpenCV findChessboardCorners()
命令无法检测到棋盘。
首先,我试图在受控环境中捕获图像,并且该命令检测棋盘图案就很好了。
第二,我尝试使用标志:CALIB_CB_NORMALIZE_IMAGE
和CALIB_CB_ADAPTIVE_THRESH
。在我的情况下,这两个标志均无效。
然后我尝试使用均衡直方图,但仍然无法正常工作。
我希望找到一种方法来调整findChessboardCorners()
以在各种环境条件下检测棋盘图案。目前无法在背光条件下检测到。
任何建议都会有所帮助!