我尝试过两种方法,但似乎自适应阈值法给出了更好的结果。我使用了
cvSmooth( temp, dst,CV_GAUSSIAN,9,9, 0);
在原始图像上,我只使用了阈值。
是否有任何方式调整大津方法以使图像更好,例如自适应阈值?还有一件事,侧面有一些不必要的指纹残留物,您有想法如何处理它们吗?
我从一篇论文中读到,通过比较自定义正方形中白色像素的百分比,可以获得ROI。然而,这种方法需要我拥有一个阈值,可以使用OTSU方法找到,但我对自适应阈值不太确定。
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);