记录一个简单的模糊判定代码

个人记录使用,一个最简单的关于人脸模糊的分类代码
第一个模块是亮度(还没加入分类器中使用,备选特征)
第二个模块是模糊度(利用tenengard算子)
第三个模块是画图(检查图片的亮度和模糊度大致的分布区间)
第四个模块是配合第三个画图用的(print一些数据)
第五个模块是直接分类用(在第二个模块设置好threshold后来进行文件夹分类)
此方案大概率抛弃,做个记录以防万一。

import os
import cv2
import math
import shutil
import numpy as np
from skimage import filters
from PIL import Image, ImageStat
from matplotlib import pyplot

blur_list = []
light_list = []


def image_brightness(rgb_image):
    """
    检测图像亮度(灰度平均值方法)
    """
    stat = ImageStat.Stat(rgb_image)
    r, g, b = stat.rms
    return math.sqrt(0.241 * (r ** 2) + 0.691 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值