图像处理3:直方图均衡化(c++)

更新时间:2023-07-20 18:01:35 阅读: 评论:0

图像处理3:直⽅图均衡化(c++)
⽬的:改善图像的视觉效果,便于对图像的分析和处理。
直⽅图均衡化:通过修改直⽅图来增强图像。
图像锐化法:增强图像的边缘或轮廓。
直⽅图均衡化
将原图像通过某种变换,得到⼀幅具有均匀分布灰度直⽅图的新图像。g(i,j)=G(f(i,j))龙食
变换函数满⾜条件:
在 0≤f(i,j)≤255内为单调递增函数,灰度级从⿊到⽩次序不变。
0≤g(i,j)≤255,确保映射函数变化后的像素在允许的范围内。
如何克服厌学情绪
//直⽅图均衡化
Mat equalizeHist(Mat image)
{
//图像灰度化
Mat image_gray = Mat::zeros(image.size(), CV_8UC1);
for(int i =0; i < ws; i++)
{
for(int j =0; j < ls; j++)
{
image_gray.at<uchar>(i, j)=0.11* image.at<Vec3b>(i, j)[0]+0.59* image.at<Vec3b>(i, j)[1]+0.3* image.at<Vec3b>(i, j)[2]; }
}
//统计灰度直⽅图
double hist[256];
for(int j =0; j <256; j++)
{
hist[j]=0;
}
for(int i =0; i < ws; i++)
{
for(int j =0; j < ls; j++)
{
hist[image_gray.at<uchar>(i, j)]++;
}
}
Mat frame(257,256, CV_8U,Scalar(0));
for(int i =0; i <256; i++)
{
double max_value =max_double(hist,256);//
//cout << "Value of str is : " << endl;
int pointend =cvRound(hist[i]/ max_value *256*0.9);
line(frame,Point(i,0),Point(i, pointend ),Scalar(255,255,255),2);//
//line(frame, (i,0),(i,hist[0][i]/ ws/ ls), Scalar(0, 0, 255), 2); }
imshow("灰度直⽅图", frame);
waitKey(0);
double hist_norm[256];
for(int i =0; i <256; i++)
{
hist_norm[i]= hist[i]/ ws / ls;
}
double hist_sum[256];
for(int i=0; i <256; i++)
{
hist_sum[i]=0;
}
for(int i =0; i <256; i++)
二阶魔方怎么复原
{
for(int j =0; j <= i; j++)
{
学美容的基本知识hist_sum[i]= hist_sum[i]+ hist_norm[j]*255;
}
}
Mat dst= Mat::zeros(image.size(), CV_8UC1);
给怎么写for(int i =0; i < ws; i++)
{
for(int j=0; j < ls; j++)
{
dst.at<uchar>(i, j)= hist_sum[image_gray.at<uchar>(i, j)];
}
泡泡伦理
集红堂彩妆培训学校}
imshow("灰度图", image_gray);
七里海国家湿地公园imshow("灰度均衡化", dst);
return(dst);
}
void CMFCworkDlg::OnBnClickedButton3()
{
// TODO: 在此添加控件通知处理程序代码
Mat image =imread("ema.jpg",1);
Mat dst = Mat::zeros(image.size(), CV_8UC1);
Mat gray_blance =equalizeHist(image);
//Mat image_gray = gray_img(image);
grayhist(gray_blance);
}

本文发布于:2023-07-20 18:01:35,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1107320.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图像   灰度   函数   像素
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图