import cv2 as cv
import numpy as np
import os
import math
from PIL import Image, ImageStat, ImageEnhance
import sys
class image_quality_controller:
def __init__(self):
self.exposure = 40
# [0 - 100]
self.exposure_step = 10
self.light = 200
# [0 - 255]
self.light_step = 10
self.history = {
(40, 200): None}
# {(exposure1, light1):score1, (exposure2, light2):score2, ...}
def adapt(self):
# evaluate the img and decide how to adjust next
#计算灰度均值
img = cv.imread('2.jpg',0)
height, width= img.shape
size = img.size
average = 0
for i in range(<
自动亮度调节2:版本1+python类
最新推荐文章于 2024-07-04 16:04:39 发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)