搜索

opencv 用imread读取多张图片(图片大小相同)时读取时间不同

gecimao 发表于 2019-08-02 01:56 | 查看: | 回复:

  有的图片读取时间公为0.002S,几乎为0,有的图片读取时间为0.441S, 0.435S时间变长了上百倍,是什么原因呢?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  因为图片格式都是压缩格式的数据,并不是说总像素相同两个图像就相同。一张内容丰富的图片个一张纯白色图片占用的空间是不一样的。也就是说opencv在解压图像时需要处理的数据量和计算量是不同的。所以,依据图像的不同,加载图像的时间也是不一样的。

  因为机械磁盘是个速度相当不稳定的东西。另外显示尺寸相同的图片的文件大小会有差别。而且某些压缩格式不同的图片解压速度也会差很多,不过这个一般不会到100倍的级别。

  嗯,读取的时间会有不同。计时方法都是有精度的,cpu不同时刻运算效率也不一样的。

本文链接:http://maxavm.net/duchushijian/623.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部