OSTU (大津算法)

简介:
OTSU算法是由日本学者OTSU于1979年提出的一种对图像进行二值化的高效算法。 详情见
https://en.wikipedia.org/wiki/Otsu%27s_method

#include <iostream>  
#include <opencv2/opencv.hpp>  
using namespace std;
using namespace cv;

int main()
{
    Mat img = imread("2.jpg",-1);//图片放在源文件同一个文件夹
    if (img.empty())
    {
        cout << "NO picture!!!" << endl;
        return 0;
    }

    Mat gray;
    cvtColor(img, gray, CV_BGR2GRAY);
    Mat dst;
    threshold(gray, dst, 0, 255, CV_THRESH_OTSU);

    imshow("src", img);
    imshow("dst", dst);
    waitKey(0);

    return 0;
}

运行截图

原图

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章