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;
}

運行截圖

原圖

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