python - 如何显示 .raw 数据集?
问题描述
我正在尝试编写一个脚本来显示来自此网站的文件burn_wood_with_tape_1664x512x256_12bit.raw中的图像: https ://figshare.com/articles/SSOCT_test_dataset_for_OCTproZ/12356705
对于一个研究项目。但是,我找不到在这个.raw数据集中显示图像的方法。
这是我拥有的软件,使用 StackOverflow 上的其他问题:
import rawpy
import imageio
path = "Datasets/burned_wood_with_tape_1664x512x256_12bit.raw"
for item in path:
item_path = path + item
raw = rawpy.imread(item_path)
rgb = raw.postprocess()
rawpy.imshow(rgb)
但我得到这个错误:
Traceback (most recent call last):
File "[ENTER PATH]", line 7, in <module>
raw = rawpy.imread(item_path)
File "[ENTER PATH]\lib\site-packages\rawpy\__init__.py", line 20, in imread
d.open_file(pathOrFile)
File "rawpy\_rawpy.pyx", line 404, in rawpy._rawpy.RawPy.open_file
File "rawpy\_rawpy.pyx", line 914, in rawpy._rawpy.RawPy.handle_error
rawpy._rawpy.LibRawIOError: b'Input/output error'
解决方案
您拥有的数据不是“.raw”文件。它是一个可以与 OCTproZ 的“虚拟 OCT 系统”(https://github.com/spectralcode/OCTproZ/)一起使用的数据集。在这种情况下,“rawpy”库没有用。该库适用于“.raw”照片。
推荐阅读
- c# - 如何在 C# 中设置 ADODB 连接属性
- jquery - jquery 防止事件处理程序使用第二个事件处理程序运行
- java - 带有 GZIPOutputStream 的 Unirest 帖子不适用于 python Flask api
- aspectj - 不按方面处理架构服务
- r - 在整个 Markdown 针织 Word 文档中使用 texreg::wordreg
- intellij-idea - 从 lombok @Builder 注释类生成所有字段 Builder
- javascript - 如何确保 Mongoose 保持数组的顺序?
- swift - 尝试将变量传递到第二个视图时出错
- nuxt.js - NUXT SSR 安装挂钩
- linux - 我喜欢在 Jenkins 中安排 crontab 运行替代周。示例:如果它在 2020 年 5 月 26 日运行,下一次运行应该在 6 月 9 日