Python 如何显示原始数据集?

Python 如何显示原始数据集?,python,Python,我正在尝试编写一个脚本,以显示来自此网站的文件burned_wood_with_tape_1664x512x256_12bit.raw中的图像: 为了一个研究项目。但是,我找不到在这个.raw数据集中显示图像的方法 这是我的软件,使用StackOverflow的其他问题: import rawpy import imageio path = "Datasets/burned_wood_with_tape_1664x512x256_12bit.raw" for item in

我正在尝试编写一个脚本,以显示来自此网站的文件burned_wood_with_tape_1664x512x256_12bit.raw中的图像:

为了一个研究项目。但是,我找不到在这个.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'
回溯(最近一次呼叫最后一次):
文件“[输入路径]”,第7行,在
raw=rawpy.imread(项目路径)
文件“[输入路径]\lib\site packages\rawpy\\uuuuu init\uuuuuu.py”,第20行,在imread中
d、 打开\u文件(pathOrFile)
文件“rawpy\\u rawpy.pyx”,第404行,在rawpy.\u rawpy.rawpy.open\u文件中
文件“rawpy\\u rawpy.pyx”,第914行,在rawpy.\u rawpy.rawpy.handle\u错误
rawpy.\u rawpy.LibRawIOError:b‘输入/输出错误’

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

您能在计算机上看到文件内容(即原始图像)吗?如果是,用什么程序?你的操作系统是什么?@aminghebi“文件”是一个数据集,没有脚本我无法查看。我使用的是Windows 10。有几百张医学图像,如果不编写程序,我无法查看。所以,我想这里有点混乱。扩展名为“.raw”的文件是数码相机中原始照片的特定文件扩展名。如果这是一组文件(可能是压缩文件),则应联系数据集所有者,了解如何打开该集并访问每个文件。“rawpy”库用于读取原始文件,而不是数据集。在数据集描述(您发布的链接)中,提到您可以将此SSOCT原始数据与OCTproZ的“虚拟OCT系统”一起使用。