【问题标题】:Best place to store photo\video annotations data存储照片\视频注释数据的最佳位置
【发布时间】:2011-02-08 21:00:44
【问题描述】:

我知道如何保存照片\视频注释数据\文本。问题是存放它们的最佳位置是什么?

我可以在数据库中创建另一个列来存储其他照片信息。

我看到有些人将它们作为 xml 存储在 JPEG 标头中。听起来很奇怪,但我可能错了。

还有其他更好的选择吗?

如果您有使用图像\视频注释的经验,请分享您的想法。

谢谢

编辑: 我使用 C# .NET 4.0

【问题讨论】:

    标签: video photo


    【解决方案1】:

    我使用EXIF 标签来存储一些关于我们从各种传感器阵列存储的照片(JPG 文件)的元数据。具体来说,是我放置在“用户评论”字段中的专有数据字符串。您没有提到编程语言的选择,但作为示例,我在 C# 应用程序中使用了 ExifUtils library

    我无法评论视频注释的最佳做法。

    【讨论】:

    • 我已经有了 EXIF 数据。 User cmets 可以得到多大?由于图像将存储嵌入图像中的额外文本,这将增加图像大小。另一个问题是每次加载图像时我都必须读取标题。这就是为什么我只提取一次 EXIF 信息并存储在数据库中的原因。
    • 根据第 34 页的specifications(文档第 28 页)“Count N 的值是根据字符代码区域中的 8 个字节和用户注释部分中的字节数确定的。 "我将此解释为意味着您可以分配给用户评论的字节数没有限制。与图像大小相比,添加文本通常微不足道,但如果要添加 很多 文本,最好只与数据库中的照片相关联。
    • 好的。对于您的情况,您是在客户端通过 JS\JQuery 还是在服务器端提取 EXIF+Annotations?
    • @Projapati:我有一个数据收集程序,它在从网络摄像机捕获图像时添加 EXIF 标签。当前温度和其他传感器值等数据将添加到标签中。当用户查看特定站点的历史记录时,浏览应用程序稍后会读取这些标签。因此,我的使用有点专有/封闭,因为图像不是由任何使用 Javascript 的东西处理的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 2017-12-28
    • 2019-03-09
    • 1970-01-01
    相关资源
    最近更新 更多