如何显示原始数据集?

2024-06-01 11:14:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图编写一个脚本来显示文件burned_wood_与_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'

Tags: pathin图像importforrawlinergb
1条回答
网友
1楼 · 发布于 2024-06-01 11:14:21

您拥有的数据不是“.raw”文件。它是一个可与OCTproZ(https://github.com/spectralcode/OCTproZ/)的“虚拟OCT系统”一起使用的数据集。在这种情况下,“rawpy”库没有用处。该库适用于“.raw”照片

相关问题 更多 >