计算图像的均值与标准差
图像均值的计算公式:
其中,和分别为图像的宽和高,为位置对应的像素值。
图像的标准差计算公式:
计算整个文件夹中所有图像的平均和标准差程序如下:
import os
import numpy
from PIL import Imagedef get_image_mean_and_std(image_data_dir_src=r"",channel_num=3):image_name_array = os.listdir(image_data_dir_src)means = [0 for i in range(channel_num)]std = [0 for i in range(channel_num)]for i in range(len(image_name_array)):image_src = os.path.join(image_data_dir_src, image_name_array[i])image = numpy.array(Image.open(image_src))if channel_num==1:image=image[None]for j in range(channel_num):means[j] += image[:, :, j].mean()std[j] += image[:, :, j].std()means = numpy.array(means) / len(image_name_array)std = numpy.array(std) / len(image_name_array)print(means)print(std)return means,stdif __name__ == '__main__':means,std=get_image_mean_and_std(r"./data",3)
计算图像的均值与标准差相关推荐
- matlab 平均梯度,OpenCV 自学笔记33. 计算图像的均值、标准差和平均梯度
OpenCV 自学笔记33. 计算图像的均值.标准差和平均梯度 均值.标准差和平均梯度是验证图像质量的常用指标.其中: 均值反映了图像的亮度,均值越大说明图像亮度越大,反之越小: 标准差反映了图像像素 ...
- 利用OpenCV的函数mean()和meanStdDev()计算图像的均值和标准差
利用OpenCV的函数mean()和meanStdDev()计算图像的均值和标准差 函数mean()的原型和介绍如下: 函数meanStdDev()的原型和介绍如下: 可见,这两个函数的使用是很简单的 ...
- 批量计算图片的均值与标准差
批量计算图片的均值与标准差 最近在工作中需要求出大量图片的均值与方差,然后对于图片在训练前,做标准化处理.在网上搜索了一部分代码,但应用起来并不是很方便,要不就是运算出错,要不就是运行速度非常慢.所以 ...
- OpenCV计算图像的平均值和标准差的函数meanStdDev函数的使用
计算一个矩阵的平均值和标准差,每个通道都是独立的,通过以下输出参数获取返回值: [N=∑I,mask(I)≠01meanc=∑I:mask(I)≠0src(I)cNstddevc=∑I:mask(I) ...
- Python实现计算图像RGB均值
要求 存在一个文件夹内有若干张图像,需要计算每张图片的RGB均值,并计算全部图像的RGB均值. 代码 # -*- coding: utf-8 -*- """ Create ...
- Python | Numpy:详解计算矩阵的均值和标准差
一.前言 CRITIC权重法是一种比熵权法和标准离差法更好的客观赋权法: 它是基于评价指标的对比强度和指标之间的冲突性来综合衡量指标的客观权重.考虑指标变异性大小的同时兼顾指标之间的相关性,并非数字越 ...
- OpenCV学习笔记(三)——图像像素(图像的最大(小)值、均值、标准差、比较运算、逻辑运算、图像二值化)
目录 1 图像像素统计 1.1 图像像素的最大值和最小值 1.2 计算图像的均值和标准差 2 两图像间的像素操作 2.1 比较运算 2.2 逻辑运算 3 图像二值化 1 图像像素统计 数字图像可以用大 ...
- 怎样用计算机算相关系数,如何用FRM计算器计算均值、标准差、相关性以及回归方程...
亲爱的FRM战友们,再有段时间就要踏上FRM的战场了,你们复习的怎么样啦?听闻很多战友们深陷在定量分析里面,日日夜夜与均值方差作伴,尽管如此碰到大量的数据问题,在草稿纸上演算了无数遍还是找不到答案.不 ...
- 改变灰度图像直方图的均值和标准差
改变灰度图像直方图的均值和标准差 当我们有一张较暗淡的图像,我们想让图像变明亮:或者反过来,如果图像严重曝光,我们想让图像变暗.这时,我们可以采用什么方法呢?我们可以直接对图像的直方图进行操作,改变灰 ...
最新文章
- python合并word内容相同单元格_python:怎样合并文档中有重复部分的行?
- 梦幻桌面wmv_【 梦幻桌面 】梦幻桌面(DreamScene桌面美化工具)新版下载 - U大师
- 8 9区别 endnote7_SAT和ACT的区别,你知道吗?
- boost::hana::detail::has_duplicates用法的测试程序
- 女大学生两块钱成功进外企
- 使用继承思想,去开发一款组件(element-ui collapse组件为例子)
- ssm如何在mapper插入实时的时间_第一个ssm整合
- VB封装excel chart
- C++字符串处理小结
- NYOJ 214(LIS,二分插入)
- 单例模式【饿汉模式和懒汉模式异同点】
- 正确的座机号码格式_正确的填写手机号码的格式是什么?
- Windows 使用winPe装机详细教程(图片来来源网络,仅为交流学习之用,谢谢)
- 搜索引擎原理第一阶段之爬行和抓取
- TAS5754应用笔记
- 银行业务知识冲正交易
- 考研英语复习五大计划表
- 2022人才市场洞察及薪酬指南
- 开源正弦波20kHz信号发生器 V2
- 从数据仓库到数据集市
热门文章
- IPVS调度算法之WLC
- 详解汽车数字钥匙(Digital Key)规范
- 1、Latex学习笔记之基础入门篇
- 航海家炒股软件测试工资,防水防震! 海盗船“航海家”U盘测试
- MySQL:case函数和if函数的select用法(超详细)
- 《大数据导论》——1.5节案例学习
- clientX、pageX、offsetX、screenX、offsetWidth、clientWidth等
- 支付宝企业账户转账到个人账户
- 网络端口采用了1000M速率时候出现网络通信丢包+IDC机房托管服务器之间通信不畅...
- c语言算开方程序,详细解析C语言中的开方实现