【发布时间】:2014-04-23 14:56:48
【问题描述】:
我尝试使用这两种方法,但似乎自适应阈值似乎给出了更好的结果。我用过
cvSmooth( temp, dst,CV_GAUSSIAN,9,9, 0);
在原始图像上,只有我使用了阈值。
我可以使用 Otsu 方法进行什么调整,以使图像更好,例如自适应阈值处理?还有一件事,侧面有一些不需要的指纹残留物,知道如何处理它们吗?
我从期刊上读到,通过比较自定义正方形中白色像素的百分比,我可以得到 ROI。然而,这种方法需要我有一个阈值,可以使用 OTSU 方法找到,但我不太确定 AdaptiveThresholding。
cvAdaptiveThreshold( temp, dst, 255,CV_ADAPTIVE_THRESH_MEAN_C,CV_THRESH_BINARY,13, 1 );
结果:
cvThreshold(temp, dst, 0, 255, CV_THRESH_BINARY | CV_THRESH_OTSU);
【问题讨论】:
-
使用形态算子去除边界处的噪音。 docs.opencv.org/doc/tutorials/imgproc/erosion_dilatation/…
标签: c++ opencv threshold roi adaptive-threshold