opencv存图速度测试

以下测试的图片,均为5488x3672分辨率的三通道彩色图。

分别使用opencv和halcon存图,测试速度,存100次取平均值,结果如下:

cpp 复制代码
image size:5488 3672
opencv jpg save time = 0.12809s
opencv bmp save time = 0.02197s
halcon bmp save time = 0.07495s
halcon jpg save time = 0.04189s

结果显示使用opencv存bmp的速度最快,存一张大图的时间大概为22ms左右。

在机械硬盘上,磁盘的IO一般为100M/s左右,若频繁存bmp的大图,磁盘的IO不够,磁盘写入的速度太慢,会影响程序的运行。将大图resize到原来的1/4,再存图:

cpp 复制代码
image size:1372 918
opencv jpg save time = 0.01052s
opencv bmp save time = 0.00412s
halcon bmp save time = 0.00555s
halcon jpg save time = 0.00344s

当存小图的时候,使用halcon存bmp的速度最快。

图片clone的速度测试,图片为:

cpp 复制代码
cv::Mat image1 = image.clone()    //image_clone:  17.5346  毫秒

QImage qimg1 = qimg.copy();       //qimage_copy:  6.42545  毫秒

QImage qimg = CvMatToQImage(cv_mat);    //matToQImage:  28.9049  毫秒
相关推荐
YOULANSHENGMENG2 小时前
rk3588上完成halcon的形状模型配准以及和opencv的图像转换
opencv
全栈开发圈3 小时前
新书速览|OpenCV计算机视觉开发实践:基于Qt C++
qt·opencv·计算机视觉
bjxiaxueliang9 小时前
一文详解opencv-python环境搭建:Mac配置python的cv2开发环境
python·opencv·macos
绝顶大聪明14 小时前
【图像轮廓特征查找】图像处理(OpenCV) -part8
图像处理·人工智能·opencv
Blossom.11814 小时前
量子计算与经典计算融合:开启计算新时代
人工智能·深度学习·opencv·物联网·生活·边缘计算·量子计算
2401_8786247915 小时前
opencv HSV的具体描述
人工智能·opencv·计算机视觉
2401_8786247915 小时前
opencv 给图片和视频添加水印
人工智能·opencv·计算机视觉
白熊1881 天前
【计算机视觉】CV实战项目- COVID 社交距离检测(covid-social-distancing-detection)
人工智能·opencv·计算机视觉
暴富奥利奥1 天前
基于 OpenCV 的图像与视频处理
opencv·学习
绝顶大聪明1 天前
[图像掩膜,ROI切割] 图像预处理(OpenCV)-part4
人工智能·opencv·计算机视觉