函数cvRound()、cvFloor()、cvCeil()都是按照一种舍入方式将浮点型数据转换为整型数据。

  • cvRound():返回跟参数最接近的整数值,即四舍五入;
  • cvFloor()  :返回不大于参数的最大整数值,即向下取整;
  • cvCeil()    :返回不小于参数的最小整数值,即向上取整;

代码测试:

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
/*cvRound():返回跟参数最接近的整数值,即四舍五入;cvFloor()  :返回不大于参数的最大整数值,即向下取整;cvCeil():返回不小于参数的最小整数值,即向上取整;
*/
int main()
{cout << "cvRound(2.5) : " << cvRound(2.5) << endl;cout << "cvFloor(2.5) : " << cvFloor(2.5) << endl;cout << "cvCeil(2.5)  : " << cvCeil(2.5)  << endl;cout << "cvRound(2.5) : " << cvRound(2.5) << endl;cout << "cvFloor(2.5) : " << cvFloor(2.5) << endl;cout << "cvCeil(2.5)  : " << cvCeil(2.5)  << endl;waitKey(0);return 0;
}

运行结果:

转载于:https://www.cnblogs.com/hs-pingfan/p/10481606.html

【OpenCV3】cvRound()、cvFloor()、cvCeil()函数详解相关推荐

  1. cvRound, cvFloor, cvCeil 函数讲解

    函数cvRound,cvFloor,cvCeil 都是用一种舍入的方法将输入浮点数转换成整数: cvRound :四舍五入,返回跟参数最接近的整数值: cvFloor :向下取整,返回不大于参数的最大 ...

  2. cvRound cvFloor cvCeil

    函数 cvRound, cvFloor, cvCeil 用一种舍入方法将输入浮点数转换成整数. cvRound 返回和参数最接近的整数值. cvFloor 返回不大于参数的最大整数值.cvCeil 返 ...

  3. cvRound, cvFloor, cvCeil

    函数 cvRound, cvFloor, cvCeil 用一种舍入方法将输入浮点数转换成整数. cvRound 返回和参数最接近的整数值. cvFloor 返回不大于参数的最大整数值. cvCeil ...

  4. C语言网络编程:accept函数详解

    文章目录 前言 函数描述 代码实例 如何得到客户端的IP 和 端口号 前言 当使用tcp服务器使用socket创建通信文件描述符,bind绑定了文件描述符,服务器ip和端口号,listen将服务器端的 ...

  5. 【FFmpeg】函数详解(三)

    FFmpeg函数详解 14.av_write_frame 15.av_interleaved_write_frame 16.av_write_trailer 17.avio_close 18.av_i ...

  6. 【FFmpeg】函数详解(二)

    FFmpeg函数详解 9.av_dump_format 10.avio_open 11.avformat_write_header 12.avcodec_send_frame 13.avcodec_r ...

  7. 【FFmpeg】函数详解(一)

    FFmpeg函数详解 一.错误码相关 1.AVERROR 2.av_strerror 3.其他错误码解释 二.编解码 1.获取编解码器 2.申请.释放上下文环境 3.打开编码器avcodec_open ...

  8. 【ES6】Generator函数详解

    [ES6]Generator函数详解 一.Generator函数简介 基本概念 函数写法 yield关键字介绍 二.next方法的参数 三.for...of循环 四.关于普通throw()与Gener ...

  9. mysql的聚合函数综合案例_MySQL常用聚合函数详解

    一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...

最新文章

  1. 宝塔Linux, 反向代理服务器, 开启WSS
  2. 递归--练习8--noi1788Pell数列
  3. DevExpress DateEdit 5 常见问题解决方法
  4. mysql源码编译安装
  5. 淘客APP有哪些功能?
  6. linux软件源怎么看,Linux软件源
  7. MISRA C——The Motor Industry Software Reliability Association
  8. 【Office】往Word中插入超链接
  9. 微软逆转互联网战局,错过了智能手机却君临游戏帝国
  10. 抖音书单号怎么取名,抖音书单号大概多久能起来
  11. EasyPoi如何使用注解导出,并且添加自增序号?
  12. 大厂Java八股文面试真题汇总,2022秋招必备,面试不慌
  13. 深度学习 Day 8——解决GIF生成错误以及有关GAN过程问题
  14. 邮件发送时间怎么修改 python_使用python通过电子邮件发送日期时间
  15. Qt中的UI文件介绍
  16. 【入门数据分析】淘宝用户行为分析
  17. 理解restful协议
  18. Linux下GUI开发:GTK+ 2.0 + anjuta + glade
  19. 杀疯了,GitHub疯传2022Java面试八股文解析+大厂面试攻略
  20. 什么是Ethereum以太坊(ETH)?以及以太坊的一些基础知识

热门文章

  1. 前端随笔:Js赋值取值事件没有反应,可能是版本问题
  2. [投稿]对某国的一次APT攻击过程
  3. 【Java项目】——基于SpringBoot的用户信息管理系统
  4. Design Support Library汇总
  5. 走管理路线之前,你应该了解的几件事情
  6. 从0到1!斗鱼数据产品搭建历程
  7. currency symobl
  8. 微信小程序|动态时钟
  9. 【科技百咖】通友时代方林:以问题为导向,强化渠道伙伴能力
  10. linux vim 命令无效,【工匠大道】一些Vim(Linux)不常见但很逼格的命令(不断更新中)...