У меня есть вопрос.
Я выполняю ряд операций (изменение размера, копирование и т. Д.) С некоторыми захваченными изображениями в OpenCV, но я хочу установить некоторые конкретные метаданные (имена атрибутов также должны быть определены мной) для этих изображений, которые переживут эти операции. и может быть извлечен позже. Я не устанавливаю значения разрешения или другие значения, которые изменяются после этих операций. Как я могу это сделать? Я слышал о pyexiv2, но никогда не видел примеров с OpenCV.
Заранее спасибо!
cv2.imencode()
, но из-за какой-то ошибки не получается JPEG. Единственный способ - преобразовать в cvMat и использовать устаревший методcv.EncodeImage()
, который больше не сохранит метаданные. 28.03.2012fromBuffer()
метод PIL, вы можете по крайней мере создавать изображение в памяти даже из необработанных данных OpenCV. Однако, похоже, вы не сможете создавать / обновлять новые теги EXIF через _2 _... :-( См. здесь. 28.03.2012