当我试图对原始数据进行JPEG解压缩(旧式JPEG压缩,而不是JPEG-LS和JPEG2000)时,我得到以下错误:Traceback (most recent call last):

File "raw-reader.py", line 766, in

raw_image_data = imageio.imread(io.BytesIO(raw_packed_image_data))

File "/home/ian/.local/lib/python3.6/site-packages/imageio/core/functions.py", line 206, in imread

reader = read(uri, format, 'i', **kwargs)

File "/home/ian/.local/lib/python3.6/site-packages/imageio/core/functions.py", line 129, in get_reader

return format.get_reader(request)

File "/home/ian/.local/lib/python3.6/site-packages/imageio/core/format.py", line 168, in get_reader

return self.Reader(self, request)

File "/home/ian/.local/lib/python3.6/site-packages/imageio/core/format.py", line 217, in __init__

self._open(**self.request.kwargs.copy())

File "/home/ian/.local/lib/python3.6/site-packages/imageio/plugins/pillow.py", line 398, in _open

pilmode=pilmode, as_gray=as_gray)

File "/home/ian/.local/lib/python3.6/site-packages/imageio/plugins/pillow.py", line 122, in _open

self._im = factory(self._fp, '')

File "/home/ian/.local/lib/python3.6/site-packages/PIL/JpegImagePlugin.py", line 780, in jpeg_factory

im = JpegImageFile(fp, filename)

File "/home/ian/.local/lib/python3.6/site-packages/PIL/ImageFile.py", line 102, in __init__

self._open()

File "/home/ian/.local/lib/python3.6/site-packages/PIL/JpegImagePlugin.py", line 339, in _open

handler(self, i)

File "/home/ian/.local/lib/python3.6/site-packages/PIL/JpegImagePlugin.py", line 166, in SOF

raise SyntaxError("cannot handle %d-bit layers" % self.bits)

SyntaxError: cannot handle 14-bit layers

图像中的原始数据是14位JPEG数据,imageio无法读取。当我尝试使用pillow时,它甚至没有识别出JPEG格式的数据。我现在的问题是:如何在不编写自己的JPEG解压器的情况下解压数据,同时记住数据是14位的?在

我的代码:

^{pr2}$

文件raw_data.dat是一个纯粹包含用JPEG压缩的原始图像数据的文件。链接到raw_data.dat

python 图像压缩 jpeg_python中原始图像的jpeg解压缩相关推荐

  1. Python,OpenCV中的K均值聚类——K-Means Cluster

    Python,OpenCV中的K均值聚类 1. 效果图 2. 原理 2.1 什么是K均值聚类? 2.2 K均值聚类过程 2.3 cv2.kmeans(z, 2, None, criteria, 10, ...

  2. Python,OpenCV中的霍夫圆变换——cv2.HoughCircles()

    Python,OpenCV中的霍夫圆变换 1. 效果图 2. 源码 参考 这篇博客将学习如何使用霍夫圆变换在图像中找到圆圈,OpenCV使用cv2.HoughCircles()实现霍夫圆变换. cir ...

  3. vb.net读取excel并写入dgv_如何用Python读取Excel中的图片?然后写入图片?

    大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...

  4. 使用OpenCV和Python从图像中提取形状

    Welcome to the first post in this series of blogs on extracting features from images using OpenCV an ...

  5. 如何用Python读取Excel中图片?又如何用Python往Excel中写入图片?

    大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...

  6. python 读取excel图片_如何用Python读取Excel中图片?

    公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...

  7. 怎么用python读取excel图_如何用Python读取Excel中图片?

    公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...

  8. Python 获得pdf中的文字、图片文字方法

    Python 获得pdf中的文字.图片文字方法 下载word版文件 OCR,全称Optical character recognition,中文译名叫做光学文字识别.它把图像中的字符,转换为机器编码的 ...

  9. Python将PPT中所有文本框里的文字提取出来

    Python将PPT中所有文本框里的文字提取出来 我用了正则表达式,理论上用用可以解析xml格式的都可以,如Beautiful,pandas等. 直接上代码 import os import re s ...

最新文章

  1. 【算法】动态规划+“背包九讲”原理超详细讲解+常见dp问题(9种)总结
  2. Windows 7 延长支持服务价格曝光:一台电脑最低25美元
  3. 【桌面虚拟化】之五PCoIP
  4. 华为定制版Linux镜像下载,华为OpenEuler体验系列(02)--定制支持NTFS的微型Linux启动盘...
  5. 【论文解读】NLP重铸篇之Word2vec
  6. plsql(轻量版)_触发器
  7. JDK 8 新特性 之 方法引用
  8. oracle外键有什么用,深入理解Oracle索引(20):外键是否应该加索引
  9. ef生成mysql字段注释_EFcore+MySql 数据迁移的时候,怎么给表结构加注释?
  10. 又烧一辆!蔚来ES8维修时起火烧到只剩底盘 官方回应:已开启调查
  11. 没有在该机执行windows脚本宿主的权限_解决办法
  12. 蓝桥杯 ADV-71 算法提高 判断回文
  13. HTTPS抓包详细分析
  14. 泰勒公式系列之二—完整公式推导
  15. Could not connect to SMTP host localhost port 25
  16. Illustrator插件开发-AI插件-aip格式-第一章 第一小节 概述
  17. matlab的syms无法在函数中使用_matlab syms什么意思_常见问题解析
  18. 关于Binder (AIDL)的 oneway 机制
  19. python打印各种三角形_如何使用Python 打印各种三角形
  20. 上海居住证转户口证攻略

热门文章

  1. RELRO (ReLocation Read-Only)保护纯新手入门(一)
  2. 3D打印技术分类浅析
  3. 实现android多页面跳转,获取数据操作
  4. win7打开信息服务器,Win7怎么打开系统服务查看系统服务信息的方法
  5. 最有文采有学生评语下载大全
  6. Pytorch 卷积层
  7. IQ调制的基础知识以及星座图
  8. 改变世界——牛逼的中国“80后”们
  9. 软考成绩查询与证书领取
  10. 基于HTML+CSS+JavaScript制作学生网页——海贼王网站 4页