동영상에 한 프레임을 저장하려고합니다. 비디오는 pims를 사용하여 열렸습니다. 내 스크립트는 다음과 같습니다.
import pims
frames = pims.ND2_Reader('sample directory/file.nd2')
image = frames[123]
image.savefig('sample directory/file.png')
그런 다음 " 'Frame'object has no attribute 'savefig'"라는 오류 메시지가 나타납니다. 이 문제를 어떻게 해결할 수 있습니까?
설명서에서 PIMS는 이미지를 프레임 객체로 반환하고 프레임은 numpy 배열과 정확히 동일하게 처리 될 수 있습니다. 이것은 ND2_Reader에서도 동일 합니다. 그리고 numpy 배열에는 "savefig"라는 기능이 없습니다.
이미지를 저장하려면 문서에 언급 된 PyAv 패키지 를 사용하거나 간단히 Opencv 유틸리티를 사용 하여
import cv2
cv2.imwrite('sample directory/file.png', frame)
또는 scipy 유틸리티.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다