【问题标题】:dealing with large number of pictures处理大量图片
【发布时间】:2011-05-16 13:28:47
【问题描述】:

我的程序以大约 30fps 的速度保存来自相机的图像; 移动这些图像或通过 Windows 资源管理器浏览它们需要很长时间。

我的问题是: 将它们存储为视频文件是更好的方法吗?所以移动文件不会花费很多时间。 (如果这样好的话,如何打开一个大视频文件并快速获取指定的帧数?这种方法更快吗?)

【问题讨论】:

  • 这些图片是什么,JPEG?您在哪种计算环境中(Linux、Windows、Mac 等?)您对这些图像做了什么 - 需要对它们进行哪种访问?
  • jpegs, Windows, C++, 这不是处理的问题,当我从相机获取图片时,我会实时进行处理,问题是关于存储它们,我只需要一个指定的帧我已经将它们保存在文件名中的一些元数据

标签: windows image video store


【解决方案1】:

视频文件的加载或搜索速度不太可能比单个图像文件快。更不用说这将比图像更难处理,并且可能会为您的应用程序引入一堆额外的、不必要的依赖项。

如果您确实需要一种方法来加快图像浏览速度,您应该考虑生成单独的thumbnail images 缩略图与原始图像完全相同,但尺寸和质量会显着降低,仅适用于展示目的。这使得生成的缩略图图像明显小于原始图像,这应该会大大加快它们的加载和渲染速度。这个技巧用于所有图形包和文件管理器。这种方法允许您延迟加载相关完整图像的昂贵过程,直到用户选择要打开的特定缩略图图像。

【讨论】:

    猜你喜欢
    • 2013-01-31
    • 1970-01-01
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多