news 2026/2/9 3:56:43

OpenCV:超分辨率、超采样及测试性能

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenCV:超分辨率、超采样及测试性能
  • 代码
import cv2 import numpy as np import time def super_sample(file, scale, count): print print(file, scale, count) # 读取图像 img = cv2.imread(file) start_time = time.time() for index in range(count): # 双三次插值 bicubic = cv2.resize(img, None, fx=scale, fy=scale, interpolation=cv2.INTER_CUBIC) print('CUBIC cost time: %.2f ms' % ((time.time()-start_time)*1000/count)) # cv2.imwrite('cv2-CUBIC.jpg', bicubic) start_time = time.time() for index in range(count): # Lanczos插值 lanczos = cv2.resize(img, None, fx=scale, fy=scale, interpolation=cv2.INTER_LANCZOS4) print('LANCZOS4 cost time: %.2f ms' % ((time.time()-start_time)*1000/count)) # cv2.imwrite('cv2-LANCZOS4.jpg', lanczos) count = 1000 file1 = '1280x720.png' super_sample(file1, 2, count) super_sample(file1, 3, count) file2 = '1920x1080.png' super_sample(file2, 2, count) super_sample(file2, 3, count)
  • 测试结果

在虚拟机中测试的。

1280x720

2x2

3x3

CUBIC

2.14

3.83

LANCZOS4

10.42

20.89

1920x1080

2x2

3x3

CUBIC

4.44

14.00

LANCZOS4

24.24

50.56

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/7 15:35:11

Vue3+Cesium积雪效果,动态设置颜色厚度

本学习系列以Cesium Vue3 Typescriptelementplus作为主要技术栈,后续会循序渐进,持续探索Cesium的高级功能,敬请期待。欢迎关注威信公众号“webgis学习”。详情请查阅原文 Vue3Cesium积雪效果,动态设置颜色厚度https://mp.weixi…

作者头像 李华
网站建设 2026/2/4 3:32:02

在线音乐播放|基于springboot在线音乐播放系统(源码+数据库+文档)

在线音乐播放系统 目录 基于springboot vue超在线音乐播放系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取: 基于springboot vue超在线音乐播放系统 一、前言 博主介…

作者头像 李华