我正在使用 android 中的 OpenCV 进行标记检测。我可以使用手机摄像头检测标记。我正在使用这些方法进行二进制转换和轮廓检测:
Imgproc.threshold(mTempGray, mBinary,60, 255,Imgproc.THRESH_BINARY|Imgproc.THRESH_OTSU);
Imgproc.findContours(mBinary,contours,ContourMat,Imgproc.RETR_CCOMP,Imgproc.CHAIN_APPROX_SIMPLE);
但问题是当我将移动摄像头放在标记上方时,图像的阈值会受到阴影的影响,因此在轮廓检测部分,我无法找到所需的轮廓。如果我在顶部以外的位置扫描标记,那么它工作正常。如何消除这种阴影效果?