python读取raw binary图片并提取统计信息
来源:互联网 发布:程序员之死 知乎 编辑:程序博客网 时间:2024/06/07 11:18
用python语言读取二进制图片文件,并提取非零数据统计信息(例如:max,min,skewness and kurtosis)
python新手,注释较少,欢迎指教
import structimport mathimport numpyimport scipy.statsfilename = input('enter file name')f = open(filename, 'rb')f.seek(0, 0)c = 0numOfZero = 0s = 0num = []m = 0while True: temp = f.read(4) if len(temp) == 0: break else: c = c + 1print(c)print(numOfZero)sum = 0squSum = 0min = 2000max = 0list = []num = []f.seek(0, 0)for i in range(0, c): a = f.read(4) b = struct.unpack('<f', a) 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()
0 0
- python读取raw binary图片并提取统计信息
- itk读取raw 图片
- Python 读取图片EXIF信息
- OpenCV4Android 选择图片并提取特征点
- 自动向网页Post信息并提取返回的信息
- GDAL库——读取图像并提取基本信息
- java身份证合法性校验并提取身份证有效信息
- c#中如何用xml来保存并提取图片
- 不用软件如何识别并提取图片上的文字
- 从 png图片读取raw image data
- python读取.raw了类型的图像
- python 取Exif信息
- Python读取iOS安装包IPA中的信息和图片
- c#自动向网页Post信息并提取返回的信息
- Python爬取图片
- Python爬取图片
- python爬取图片
- python爬取图片
- Html-列表基础记录
- 使用AmazeUI做的一个表单案例(验证)
- 进程间通信如何实现
- 个人感想
- 信号量与PV操作
- python读取raw binary图片并提取统计信息
- C语言实现在控制台同一行覆盖刷新输出,以及'\b'退格控制字符的使用
- 动态代理(jdk)
- linux系统性能监控、测试和优化工具栈
- 进程和线程的差别
- 进程间通信(IPC (Inter-process communication))
- 日记本(update 2016.11.5)
- Leetcode 49. Group Anagrams & 242. Valid Anagram
- Spring framework 最新发布版