python读取raw图片文件_python读取raw binary图片并提取统计信息的实例
python读取raw binary图片并提取统计信息的实例
发布时间:2020-09-08 23:22:52
来源:脚本之家
阅读:66
用python语言读取二进制图片文件,并提取非零数据统计信息(例如:max,min,skewness and kurtosis)
python新手,注释较少,欢迎指教
import struct
import math
import numpy
import scipy.stats
filename = input('enter file name')
f = open(filename, 'rb')
f.seek(0, 0)
c = 0
numOfZero = 0
s = 0
num = []
m = 0
while True:
temp = f.read(4)
if len(temp) == 0:
break
else:
c = c + 1
print(c)
print(numOfZero)
sum = 0
squSum = 0
min = 2000
max = 0
list = []
num = []
f.seek(0, 0)
for i in range(0, c):
a = f.read(4)
b = struct.unpack('
list.append(b[0])
if list[i] == 0:
numOfZero = numOfZero + 1
else:
num.append(b[0])
if list[i] > max:
max = list[i]
if list[i] < min and list[i] != 0:
min = list[i]
sum = sum + list[i]
stan_Dev = numpy.std(num)
median = numpy.median(num)
sk = scipy.stats.skew(num)
ku = scipy.stats.kurtosis(num)
print('numOfZero = ', numOfZero)
print('sum = ', sum)
print('meanValue = ',sum / (c - numOfZero))
print('maxValue = ', max)
print('minValue = ', min)
print('median = ', median)
print('stdev = ', stan_Dev)
print('skewness = ', sk)
print('kurtosis = ', ku)
f.close()
以上这篇python读取raw binary图片并提取统计信息的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持亿速云。
python读取raw图片文件_python读取raw binary图片并提取统计信息的实例相关推荐
- python图片读取优化_python读取raw binary图片并提取统计信息的实例
用python语言读取二进制图片文件,并提取非零数据统计信息(例如:max,min,skewness and kurtosis) python新手,注释较少,欢迎指教 import struct im ...
- python保存为mat文件_python读取文件——python读取和保存mat文件-Go语言中文社区
首先我们谈谈MarkDown编辑器,我感觉些倒是挺方便的,因为用惯了LaTeX,对于MarkDown还是比较容易上手的,但是我发现,MarkDown中有这样几个问题一直没能找到具体的解决方法: 图片大 ...
- python读取超大csv文件_python – 读取一个巨大的.csv文件
我目前正试图从Python 2.7中的.csv文件读取数据,最多1百万行和200列(文件范围从100mb到1.6gb).我可以这样做(非常慢)对于300,000行以下的文件,但一旦我走上,我得到内存错 ...
- python如何打开mat文件_python读取mat文件
一.mat文件 mat数据格式是Matlab的数据存储的标准格式.在Matlab中主要使用load()函数导入一个mat文件,使用save()函数保存一个mat文件.对于文件 load('data.m ...
- python保存为mat文件_Python读取mat文件保存为pickle格式的实例代码
Python使用pickle模块储存对象操作 Python读取mat文件,并保存为pickle格式的方法 这两天在搞Theano,要把mat文件转成pickle格式载入Python. Matlab是把 ...
- python如何打开npy文件_python实现npy格式文件转换为txt文件操作
如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...
- vue删除图片同时删除本地文件_删除图片数据时同时删除图片文件夹里面的相应图片文件的方法...
作者:Mr.XQIJIANG 本文版权归[Mr.XQIJIANG]所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利. /// /// 删除图 ...
- python读取raw数据文件_Python rawkit如何从RAW文件读取元数据值?
我正在编写python脚本,我需要从原始照片文件(例如.CR2)获取exif信息. 我发现PythonRawkit可以做到这一点. withRaw(filename=image_path)asraw: ...
- python区域找图命令_python读取图片任意范围区域
使用python进行图片处理,现在需要读出图片的任意一块区域,并将其转化为一维数组,方便后续卷积操作的使用. 下面使用两种方法进行处理: convert 函数 from PIL import Imag ...
最新文章
- Spring IOC之依赖
- SAP Spartacus初始化时和user token相关的APP INITIALIZER
- 百度地图迁徙大数据_百度地图大数据:五一高速拥堵不似预期,广深成热门迁出入地...
- Silverlight - Validation 客户端同步数据验证
- 带你认识MindSpore量子机器学习库MindQuantum
- java8 liu_在Java8流中处理输出
- MongoDB常用操作命令大全
- 使用FreeMarker导出固定格式word文档
- 归一化函数normalize
- 高性能计算,云上见!
- 东南大学研究生毕业论文LaTeX模板seuthesix的使用技巧【Mac版】
- 创宇技能表_知道创宇研发技能表v3.0 来了!
- 源生之能--to Rain
- Linux 内核 3.3 和 3.4 简介
- PVI(pvifa计算公式)
- 如何在项目中区分使用opencv3和opencv4而不会产生冲突
- 如何把eclipse的背景色改为豆沙色
- Sentinel滑动时间窗限流算法原理及源码解析(下)
- 读大学没做这件事,毕业后少赚几十万......
- Linux创建虚拟块设备并格式化为文件系统
热门文章
- python 波动率_旧文:历史波动率的计算 (Python)
- java实现extended smtp_java实现发送邮件(SMTP)
- java replacefirst第n_Java中replace()、replaceFirst()和replaceAll()区别
- tim怎么设置检测到新版本自动安装 tim安全自动更新的开启方法
- 华硕台式机重装系统教程方法
- Mybatis判断int类型是否为空
- java中的字符串_java中字符串的操作
- 学习Spring Boot:(十二)Mybatis 中自定义枚举转换器
- MongoDB解决“Error parsing YAML config file: yaml-cpp: error at line 2, column value(安装服务)
- java jni 原理_JNI的实现原理