图像阈值化就是将图像上的像素点的灰度值设置为0~255,也就是将图像呈现出明显的黑白化。如果某特定物体在内部有均匀一致的灰度值,并且其处在一个具有其他等级灰度值的均匀背景下,使用阈值法就可以得到比较的分割效果。
使用场景1
我们为这张图片的文字解除黑暗封印吧~
原图.jpg
1、先把图像转化为灰色
CV_EXPORTS_W void cvtColor( InputArray src, OutputArray dst, int code, int dstCn = 0 );
2、自适应阈值分割,参数的解释查看上篇文章iOS_OpenCV图像阈值化
CV_EXPORTS_W void adaptiveThreshold( InputArray src, OutputArray dst,
double maxValue, int adaptiveMethod,
int thresholdType, int blockSize, double C );
结果.png