我想在视频中保存一帧。该视频是使用pims打开的。我的脚本是这样的:
import pims
frames = pims.ND2_Reader('sample directory/file.nd2')
image = frames[123]
image.savefig('sample directory/file.png')
然后我收到一条错误消息,说"' Frame'对象没有属性' savefig'"。我该如何解决这个问题?
答案 0 :(得分:1)
在文档中,PIMS将图像作为Frame对象返回,而Frames可以与numpy数组完全相同。这在ND2_Reader中是相同的。 numpy数组没有这样的函数叫做“savefig”。
要保存图片,您可以使用文档中提到的包PyAv,或者只使用 Opencv 实用程序
import cv2
cv2.imwrite('sample directory/file.png', frame)
或 scipy 实用程序。