如何在 pims 中保存图像?

How to save an image in pims?

我正在尝试保存视频中的一帧。该视频是使用 pims 打开的。我的脚本是这样的:

import pims
frames = pims.ND2_Reader('sample directory/file.nd2')
image = frames[123]
image.savefig('sample directory/file.png')

然后我收到一条错误消息说“'Frame' 对象没有属性 'savefig'”。我该如何解决这个问题?

在文档中,PIMS returns 图像作为 Frame 对象,并且可以将 Frames 与 numpy 数组完全相同地对待。这在 ND2_Reader 中是相同的。而 numpy 数组没有这样的函数 "savefig".

要保存图像,您可以使用文档中提到的包 PyAv,或者只需使用 Opencv 实用程序

import cv2
cv2.imwrite('sample directory/file.png', frame)

scipy实用程序。