我有一个医疗16无符号jpeg图像,我需要在python中读取它。 对于我的项目,这些图像只能用mathlab读取我需要读取它的实际像素值,并且需要在该值中进行一些数学运算。 您可以在以下链接中找到图像
https://drive.google.com/file/d/0B4l5GiM7kBXraDEyMXdseENfUlE/edit?usp=sharing
当我要求在mathlab中获取图像信息时,将会出现以下描述。
i = imfinfo('di.jpg')
i =
Filename: [1x56 char]
FileModDate: '14-Jul-2014 15:22:13'
FileSize: 1044064
Format: 'jpg'
FormatVersion: ''
Width: 1024
Height: 1024
BitDepth: 16
ColorType: 'grayscale'
FormatSignature: ''
NumberOfSamples: 1
CodingMethod: 'Huffman'
CodingProcess: 'Lossless'
Comment: {'Created by AccuSoft Corp.'}
我已经使用matplotlib,opencv,scikitImage,scipy,medpy,PIL库在python中读取这个图像。 我无法在这些类型中阅读此图像。
当我在python中使用时,会出现以下错误 码: 导入图片 img = Image.open(' di.jpg') 打印(img)
raise IOError("cannot identify image file")
IOError: cannot identify image file
请帮助解决我的问题