Skip to content

Commit 009fdf7

Browse files
update load image call
Signed-off-by: Yiheng Wang <[email protected]>
1 parent f6af120 commit 009fdf7

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

monai/transforms/io/array.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,16 @@ def __call__(self, filename: Sequence[PathLike] | PathLike, reader: ImageReader
277277
break
278278
else: # try the user designated readers
279279
try:
280+
if isinstance(reader, NibabelGPUReader):
281+
# TODO: handle multiple filenames later
282+
buffer = reader.read(filename[0])
283+
img = reader.get_data(buffer)
284+
# TODO: check ensure channel first
285+
if self.ensure_channel_first:
286+
img = EnsureChannelFirst()(img)
287+
if self.image_only:
288+
return img
289+
return img, img.meta
280290
img = reader.read(filename)
281291
except Exception as e:
282292
err.append(traceback.format_exc())

0 commit comments

Comments
 (0)