资源简介
使用colorsys 检测颜色RGB值判断 是否发霉
代码片段和文件信息
import colorsys
from PIL import Image
import time
beg = time.time()
def get_dominant_color(image):
#颜色模式转换,以便输出rgb颜色值
image = image.convert(‘RGBA‘)
#生成缩略图,减少计算量,减小cpu压力
image.thumbnail((200 200))
max_score = None
dominant_color = None
for count (r g b a) in image.getcolors(image.size[0] * image.size[1]):
# 跳过纯黑色
if a == 0:
continue
saturation = colorsys.rgb_to_hsv(r / 255.0 g / 255.0 b / 255.0)[1]
y = min(abs(r * 2104 + g * 4130 + b * 802 + 4096 + 131072) >> 13 235)
y = (y - 16.0) / (235 - 16)
# 忽略高亮色
if y > 0.9:
continue
score = (saturation + 0.1) * count
#if score > max_score:
max_score = score
dominant_color = (r g b
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8808 2019-09-18 21:25 黄色标本.jpg
文件 1220 2019-09-18 21:23 01.py
相关资源
- openmv识别红色,串口通信,可用于信
- python手势识别
- python 雷达图像识别
- 百度图片识别
- 压力表面板识别(DashBoard.py)
- 多张图片识别文字(基于AipOcr)
- python聊天机器人(语音识别、语义处
- 基于python实现的手写数字识别
- python人脸表情识别
- python 验证码识别:
- python 截图并识别图片中的文字(基于
- python摄像头采集图像与库中图像分析
- python打开摄像头,识别摄像头前的人
- python图片人脸检测
- Python实现人脸识别源码以及相关理论
- python 本地相似图片识别
- 基于深度学习字符型图片数字验证码
- OpenCV-Python调用训练好的深度学习模型
- python手写数字识别包含minist数据集
- python分析评论内容是积极的还是消极
- Python图片识别中文-验证通过
- carLicense_recongnition车牌识别
- 基于迁移学习的识别交通标志(pyth
- python图片识别 找图
- python车牌识别(基于opencv-python)
- CNN实现手写数字识别
- opencv-Python人脸识别
- tensorflow做cifar-10识别
- 使用逻辑回归进行MNIST字符分类识别代
- TensorFlow手写数字识别代码
评论
共有 条评论