我想以pytorch张量格式直接将图像从内存加载到python。 我通过替换以下行修改了GetArrayViewFromImage()函数:
image_memory_view = _GetMemoryViewFromImage(image)
array_view = numpy.asarray(image_memory_view).view(dtype = dtype)
作者:
image_memory_view = _GetMemoryViewFromImage(image)
array_view = torch.as_tensor(image_memory_view, dtype = dtype)
实际上,它太慢了,我将其替换为:
image_memory_view = _GetMemoryViewFromImage(image)
array_view = numpy.asarray(image_memory_view).view(dtype = dtype)
array_view = torch.as_tensor(array_view)
现在我有两个问题:
虽然这不能直接回答您的问题,但我强烈建议您使用torchio包,而不是自己处理这些IO问题(torchio在引擎盖下使用SimpleTk)
相关问题 更多 >
编程相关推荐