news 2026/6/9 22:14:41

OpenCV: DNN超采样,性能差,只能整数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenCV: DNN超采样,性能差,只能整数
  • 说明及各模型下载

https://github.com/opencv/opencv_contrib/tree/master/modules/dnn_superres

  • 结论

时髦归时髦,我在虚拟机中测试,性能非常之差。

而且更可笑的是,必须是整数,这基本没有应用场景。

  • 代码
import cv2 from cv2 import dnn_superres import time def super_resolution(input_path, model_path, model_name, scale): # 初始化 sr = dnn_superres.DnnSuperResImpl_create() print(model_path) # 读取模型 sr.readModel(model_path) sr.setModel(model_name, scale) # 读取图像 img = cv2.imread(input_path) if img is None: print("无法读取图像") return # 记录时间 start_time = time.time() for index in range(count): # 超分辨率重建 result = sr.upsample(img) print('%s cost time: %.2f ms' % (model_path, (time.time()-start_time)*1000/count)) return result models=[ ['EDSR_x2.pb', 2, 'edsr'], ['ESPCN_x2.pb', 2, 'espcn'], ['FSRCNN-small_x2.pb', 2, 'fsrcnn'], ['FSRCNN_x2.pb', 2, 'fsrcnn'], ['LapSRN_x2.pb', 2, 'lapsrn'], ['EDSR_x3.pb', 3, 'edsr'], ['ESPCN_x3.pb', 3, 'espcn'], ['FSRCNN-small_x3.pb', 3, 'fsrcnn'], ['FSRCNN_x3.pb', 3, 'fsrcnn'], ['LapSRN_x4.pb', 4, 'lapsrn'], ['EDSR_x4.pb', 4, 'edsr'], ['ESPCN_x4.pb', 4, 'espcn'], ['FSRCNN-small_x4.pb', 4, 'fsrcnn'], ['FSRCNN_x4.pb', 4, 'fsrcnn'], ['LapSRN_x8.pb', 8, 'lapsrn'] ] test_file='lotus-300x300.jpg' test_file='lotus-600x600.jpg' count=10 scale=2 for model in models: super_resolution( test_file, "models/"+model[0], model[2], model[1])
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/7 6:15:53

Java基于Spring Boot+Vue的智慧校园信息管理平台的设计与实现

所需该项目可以在最下面查看联系方式,为防止迷路可以收藏文章,以防后期找不到 这里写目录标题项目介绍系统实现截图技术栈介绍Spring Boot与Vue结合使用的优势Spring Boot的优点Vue的优点Spring Boot 框架结构解析Vue介绍系统执行流程Java语言介绍系统测…

作者头像 李华
网站建设 2026/6/7 6:18:01

基于spring+vue的仓库库存管理系统[spring]-计算机毕业设计源码+LW文档

摘要:仓库库存管理是企业运营中的重要环节,准确高效地管理库存对于企业的成本控制和客户满意度至关重要。本文介绍了一个基于Spring Boot与Vue.js的仓库库存管理系统的设计与实现过程。该系统采用前后端分离架构,利用Spring Boot框架快速搭建…

作者头像 李华
网站建设 2026/6/7 6:36:55

UVa 139 Telephone Tangles

题目分析 本题是一道电话计费模拟题,要求根据拨打的号码和通话时长,结合给定的区号(或国家代码)与费率表,计算出每一通电话的费用。 输入格式 输入分为两部分:费率表 每行格式为: 代码 地区名称…

作者头像 李华