首页 > 其他分享 >【opencv基础】resize使用的问题

【opencv基础】resize使用的问题

时间:2024-12-09 16:47:17浏览次数:4  
标签:Transformations 基础 opencv 参数 Geometric cv resize

前言

最近语义分割任务的gt文件resize前后标签数值发生了错误,最后发现是resize函数调用过程中参数调用出现错误,主要是参数顺序,记录之。

问题分析

源码

 结果:

 虽然使用最近邻插值,但是resize后和预想的数值不一致,多方分析、调试,最后小伙伴发现是调用函数参数不正确。

opencv官网函数定义

 函数正确调用语句:

res = cv.resize(img,None,fx=2, fy=2, interpolation = cv.INTER_CUBIC)

 

参考

1. Geometric Transformations of Images; 2. Geometric Image Transformations

标签:Transformations,基础,opencv,参数,Geometric,cv,resize
From: https://www.cnblogs.com/happyamyhope/p/18406070

相关文章

  • Pytorch 手写数字识别 深度学习基础分享
    本篇是一次内部分享,给项目开发的同事分享什么是深度学习。用最简单的手写数字识别做例子,讲解了大概的原理。手写数字识别展示首先数字识别项目的使用。项目实现过程:训练出模型准备html手写板flask框架搭建简单后端深度学习必备知识介绍机器学习的概念通俗解释机......
  • Python语言基础(四):运算符、基本输入和输出
    前言:在Python的编程世界中,运算符以及基本输入和输出是构建程序的重要组成部分。熟练掌握它们,能让你更自如地编写各类Python程序。本章,我们将深入对其进行探讨,助力你的Python学习进程。在本章中,我们将逐步揭开以下主题的神秘面纱:运算符:学习Python中的算术、比较、逻辑等运算符,......
  • 12月通信基础知识补充1
    看文献过程中不断发现有太多不懂的基础知识,故长期更新这类blog不断补充在这过程中学到的知识。由于这些内容与我的研究方向并不一定强相关,故记录不会很深入请见谅。【通信基础知识补充5】12月通信基础知识补充1一、最大比合并技术概述1.1工作原理1.2MRC的优点1.3MR......
  • Java 基础之 XQuery:强大的 XML 查询语言
    一、什么是XQueryXQuery是一种函数式语言,专门用于检索以XML格式存储的信息。它负责从XML文档中查找和提取元素及属性,在网络服务中有着广泛的应用,比如提取信息、生成摘要报告、进行数据转换等。XQuery是W3C设计的一种针对于XML的查询语言,类似于SQL对数据库的作用......
  • 第六章:C#数据流基础
    第六章:C#数据流基础目录第六章:C#数据流基础6.1关联的块6.1.1块的基本概念6.1.2块的关联与LinkTo6.1.3PropagateCompletion:传播完成状态6.1.4通过LinkTo进行数据过滤6.1.5数据流中的分叉和循环6.1.6讨论6.2传播错误6.2.1块中的异常处理6.2.2Completion属性与错误传......
  • Linux基础——查看软件包依赖问题
    一、查看openssh-8.2p1-29.oe2003sp4.x86_64依赖包yumdeplistopenssh|grep-A50openssh-8.2p1-29.oe2003sp4.x86_64 二、网站archlinux查看gcc相关依赖包及软件目录结构1、参考https://archlinux.org/packages/https://archlinux.org/download/2、查看gcc依赖关......
  • Python基础——创建虚拟环境
    一、准备工具1、python3.7、pip3.7安装参考:https://www.cnblogs.com/gkhost/p/185950212、pip3更换源#永久设定pip3源pipconfigsetglobal.index-urlhttps://mirrors.huaweicloud.com/repository/pypi/simplepipconfigsetglobal.index-urlhttp://mirrors.aliyun.com......
  • 【Linux探索学习】第三弹——Linux的基础指令
    前言:在前面我们已经讲了有十几个Linux的基础指令及相关的知识了,今天我们再补充几个重点的基础指令,给基础指令收个尾,为下面的内容做准备目录一、date指令时间显示设定时间时间戳二、cal指令三、find指令find指令which指令whereis指令四、grep指令五、zip/unzip指......
  • Linux操作文件和文件夹的常用基础命令
    文件和文件夹的查看ls:列出当前目录中的文件和文件夹。ls-l:以长格式列出文件信息,包括权限、所有者、大小、修改时间等。ls-a:显示隐藏文件(以 . 开头的文件)。ls-h:以人类可读的格式显示文件大小。文件和文件夹的创建touchfilename:创建一个新的空文件。mkdirdirn......
  • C语言基础-循环结构
    循环结构什么是循环代码的重复执行,就叫做循环循环的分类无限循环(死循环):程序设计中尽量避免无限循环。程序中的无限循环必须是可控的。有限循环:循环限定循环次数或者循环的条件。循环的构成循环条件循环体当型循环的实现特点:先判断、后执行,如果条件不满足,一次都不执......