美文网首页OpenCvOpenCV
iOS_OpenCV图像阈值化 (2)

iOS_OpenCV图像阈值化 (2)

作者: Champion | 来源:发表于2018-07-02 17:23 被阅读9次

    图像阈值化就是将图像上的像素点的灰度值设置为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

    相关文章

      网友评论

        本文标题:iOS_OpenCV图像阈值化 (2)

        本文链接:https://www.haomeiwen.com/subject/ksmluftx.html