from autost.api import *
import cv2
dark_pixels_threshold = 20
dark_pixels_weight = 0.85
def get_oringe_frame_info(frame):
# 获取原始的一帧图像矩阵的行数和列数
r, c = frame.shape[:2]
print('原始的一帧图像矩阵的行数和列数分别为: ', r,"*",c)
def get_sum_pixels(gray_img):
# 获取灰度图矩阵的行数和列数
r, c = gray_img.shape[:2]
print('灰度图矩阵的行数和列数分别为: ', r,"*",c)
piexs_sum = r * c # 整个灰度图的像素个数为r*c
print('整个灰度图的像素个数为: ', piexs_sum)
return piexs_sum
def get_sum_dark_pixels(gray_img):
# 获取偏暗的像素(表示0~19的灰度值为暗) 此处阈值可以修改
dark_points = (gray_img < dark_pixels_threshold)
target_array = gray_img[dark_points]
dark_sum = target_array.size
print('偏暗的像素总数为: ', dark_sum)
return dark_sum
<