Приношу извинения, если мой предыдущий ответ не оправдал ваших ожиданий. Чтобы внести ясность, было бы полезно, если бы вы предоставили больше контекста или подробно рассказали о своих конкретных требованиях. Чего именно вы пытаетесь достичь, сохраняя каждый кадр как объект и используя «agg»?
Что касается предоставления методов, вот несколько общих подходов, которые могут иметь отношение к вашему запросу:
-
Объектно-ориентированное программирование: вы можете определить класс или структуру для представления каждого кадра как объекта. Это позволяет хранить данные, относящиеся к кадрам, и выполнять операции с отдельными кадрами.
-
Библиотеки обработки изображений. Используйте библиотеки обработки изображений, такие как OpenCV или PIL (библиотека изображений Python), для управления каждым кадром и его хранения в качестве объекта. Эти библиотеки предоставляют функции для манипулирования изображениями, включая агрегирование кадров.
-
Библиотеки обработки видео. Если вы работаете с видеоданными, такие библиотеки, как PyAV или FFmpeg, могут помочь вам считывать видеокадры, извлекать отдельные кадры и сохранять их как объекты.