原理太多,不再赘述
#include<iostream>
#include<opencv2/opencv.hpp>
void OptimSegmentation(unsigned char*inputimage, int height, int width);
using namespace cv;
void OptimSegmentation(unsigned char*inputimage, int height, int width)
{
//1.计算直方图
int *histarray = new int[256];
int i,x,y;
for (i = 0; i < 256; i++)
{
histarray[i] = 0;
}
//中间变量
int temp,temp1,temp2;
//统计灰度直方图
for (y = 0; y < height; y++)
{
for (x =