我有一堆圖像文件(主要是.jpg)。我想存儲關於這些文件的元數據(例如主色,顏色分佈,最大梯度流場,興趣點等等)。這些數據字段不固定,並不適用於所有圖像。將文件元數據存儲在額外文件中
現在我存儲每個文件具有相同名稱的單獨文件,但使用不同的擴展元數據。格式只是文本:
metadataFieldName1 metadataFieldValue1
metadataFieldName2 metadataFieldValue2
這讓我想知道,有沒有更好/更簡單的方式來存儲這些元數據?我想到了ProtocolBuffer,因爲我需要能夠用C++和Python讀寫這些信息。但是,如何支持某些元數據不可用的情況?
你看過boost序列化基礎設施嗎?它相當適合蟒蛇。 – 2011-04-02 15:28:34