首页 > 编程语言 >python opencv计算图片rgb平均值

python opencv计算图片rgb平均值

时间:2024-04-01 11:11:55浏览次数:23  
标签:python image cv2 opencv rgb avg color mean

python opencv计算图片rgb平均值

import cv2
import numpy as np

# 读取图像 3_20240328144817           2_20240328165448
image = cv2.imread('3_20240328144817.jpg')

# 确保图像读取成功
if image is not None:
    # OpenCV读取图像为BGR格式,我们需要转换为RGB
    #rgb_image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
    
    # 计算RGB各通道的平均值
    avg_color = np.average(image, axis=(0, 1))
    avg_mean_rgb=np.mean(avg_color)
    if abs(avg_mean_rgb-97.31319444444445)>2.0:
        # 输出RGB各通道的平均值
        print(f'Average RGB color: {avg_color}  ,mean:{avg_mean_rgb}')
else:
    print("Failed to load image.")

 

 

#############

标签:python,image,cv2,opencv,rgb,avg,color,mean
From: https://www.cnblogs.com/herd/p/18107997

相关文章

  • [Python]知识点
    【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)https://www.cnblogs.com/cnb-yuchen/p/18031984出自【进步*于辰的博客】注:本文可能不适合0-Python基础的博友,因为对于各类知识点,我阐述的宗旨是“阐明使用细节”,而不是基础知识。目录1、其他知识点链接2、pip......
  • python怎么导入文件夹?
    在Python编程中,有时候我们需要导入一个文件夹下的所有Python文件,这时候就可以用到Python的import语句。本文将从多个角度对如何导入文件夹进行分析。python怎么导入文件夹?一、将文件夹添加到sys.path在Python中,可以通过将要导入的文件夹的路径添加到sys.path来导入文件夹。在Py......
  • 如何查看已安装的python路径?
    在Windows、Linux或Mac中,Python都是非常流行的编程语言。查看已安装的Python路径是学习Python开发的基础之一。下面我们就来分享一下如何查看已安装的Python路径?如何查看已安装的python路径?1.在Windows中首先,打开Windows命令提示符。在开始菜单中输入“cmd”并打开它。然后输入......
  • RGB到HSV的转换原理及例程
    RGB(红绿蓝)和HSV(色相、饱和度、明度)是两种常用的颜色模型,RGB用于表示彩色图像,而HSV主要用于描述颜色的特征。RGB到HSV的转换涉及颜色的几何和三维空间的变换。RGB颜色模型使用红、绿、蓝三个通道来表示各种颜色。每个通道的取值范围为0-255,其中0表示没有该通道的颜色,255表示通......
  • setuptools 对于现代python包支持的简单试用
    以前我们编写python包通过setuptools是编写配置setup.cfg以及一个setup.py文件,现代的玩法是基于pyproject.toml以下是一个简单学习项目准备使用venvclipython-mvenvvenvsourcevenv/bin/activate创建项目文件pyproject.toml,里边包含了build......
  • 如何实现Python中的字符串切片?
    如何实现Python中的字符串切片?在Python中,字符串切片是一种强大的功能,它允许我们访问和操作字符串中的特定部分。字符串切片的基本语法是[start:stop:step],其中start是切片的起始索引,stop是切片的结束索引(但不包括该索引处的字符),step是切片时每次跳过的字符数。如果省略某个参......
  • 谈谈Python中的列表、元组、字典和集合的主要区别和用法
    谈谈Python中的列表、元组、字典和集合的主要区别和用法Python是一种功能强大且易于学习的编程语言,它提供了多种数据结构来支持各种编程需求。其中,列表(list)、元组(tuple)、字典(dictionary)和集合(set)是Python中最常用的数据结构。下面我们将详细讨论这四种数据结构的主要区别和用......
  • Python 环境搭建
    一、Windows环境搭建*下载Python解释器IDLEhttps://www.python.org/downloads/python-3.12.0b3在线安装32位python的解释器程序,即边下载边安装python-3.12.0b1-amd64在线安装64位python的解释器程序,即边下载边安装python-3.12.0b2-arm64ARM架构的64......
  • 基于Python实现多功能翻译助手(下)
            为了将上述步骤中的功能增强与扩展具体化为代码,我们将实现翻译历史记录功能、翻译选项配置以及UI的改进。翻译历史记录功能importjson#假设有一个用于存储历史记录的json文件HISTORY_FILE='translation_history.json'#初始化历史记......
  • Python 爬虫html内存 re.findall 正则提取span
    前言全局说明爬虫html内存re.findall正则提取一、百度首页热搜(和百度原网页代码有修改)需求:提取内容文字。<ulclass="s-hotsearch-content"id="hotsearch-content-wrapper"><liclass="hotsearch-itemodd"data-index="0"><spanclass=&q......