您当前的位置: 首页 >  opencv

鱼儿-1226

暂无认证

  • 0浏览

    0关注

    1100博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

opencv 学习之 图像色偏、清晰度、亮度检测

鱼儿-1226 发布时间:2021-09-17 10:31:41 ,浏览量:0

方法一 计算图片在灰度图上的均值和方差 当存在亮度异常时,均值会偏离均值点(可以假设为128),方差也会偏小;通过计算灰度图的均值和方差,评估图像是否存在过曝光或曝光不足

int light(string imgName) {     //Mat 转 IplImage     Mat M= imread(imgName);     IplImage *image = &IplImage(M);     IplImage * gray = cvCreateImage(cvGetSize(image), image->depth, 1);     //转为灰度图片     cvCvtColor(image, gray, CV_BGR2GRAY);     double sum = 0;     double avg = 0;     CvScalar scalar;     int ls[256];     for (int i = 0; iheight * gray->width);     double total = 0;     double mean = 0;     for (int i = 0; iheight * gray->width);     double cast = abs(avg / mean);     cout

关注
打赏
1604459285
查看更多评论
立即登录/注册

微信扫码登录

0.0427s