如何在pims中保存图像?

时间:2017-01-19 04:09:13

标签: python python-3.x trackpy

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

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

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

1 个答案:

答案 0 :(得分:1)

在文档中,PIMS将图像作为Frame对象返回,而Frames可以与numpy数组完全相同。这在ND2_Reader中是相同的。 numpy数组没有这样的函数叫做“savefig”。

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

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

scipy 实用程序。