OpenEXR for python has different classes and methods than those stated at docs
There is no RgbaInputFile() class, nor is there a lineOrder() method, nor is there a readPixels() method to read one scanline at a time. Any ideas?
Here is my code thus far:
# Open the input file
file = OpenEXR.InputFile(sys.argv[1])
# Compute the size
dw = file.header()['dataWindow']
sz = (dw.max.x - dw.min.x + 1, dw.max.y - dw.min.y + 1)
# Read the three color channels as 32-bit floats
FLOAT = Imath.PixelType(Imath.PixelType.FLOAT)
(R,G,B) = [array.array('f', file.channel(Chan, FLOAT)).tolist() for Chan in ("R", "G", "B") ]