批量计算图片的均值与标准差

本文介绍如何利用Numpy和OpenCV库高效地计算大量图片的均值和标准差,适用于图像预处理的标准化操作。作者分享了自己的Python脚本,相较于网上找到的其他方法,该脚本在处理24000+张图片时,将计算时间从约10分钟缩短到1分钟。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

批量计算图片的均值与标准差

最近在工作中需要求出大量图片的均值与方差,然后对于图片在训练前,做标准化处理。在网上搜索了一部分代码,但应用起来并不是很方便,要不就是运算出错,要不就是运行速度非常慢。所以在参考他人的方法基础上,自己直接写了一个基于Numpy和CV2的脚本,效果还不错。附上代码如下:

# -*- coding: utf-8 -*-
"""
Created on Thu Nov  1 10:43:29 2018
@author: Administrator
"""

import os
import cv2
import numpy as np

path = r'D:\your\picture\save\path'       #图片保存路径

def compute(path):
    file_names = os.listdir(path)
    per_image_Rmean =</
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值