版权声明:本文为博主原创文章,欢迎阅读与转载,转载请注明出处与链接。 https://blog.csdn.net/sinat_36264666/article/details/78849125

功能:cvRound(), cvFloor(), cvCeil()函数讲解。

函数cvRound,cvFloor,cvCeil 都是用一种舍入的方法将输入浮点数转换成整数:

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

代码演示

//----------------------------------------------------------
//功能:cvRound(), cvFloor(), cvCeil()函数讲解。
//      cvRound():返回跟参数最接近的整数值,即四舍五入;
//      cvFloor():返回不大于参数的最大整数值,即向下取整;
//      cvCeil():返回不小于参数的最小整数值,即向上取整;
//----------------------------------------------------------
#include <opencv2/opencv.hpp>
using namespace std;

int main()
{
//--------------【正数部分】--------------------------------
cout << "cvRound(3.7) = " << cvRound(3.7) << endl;
cout << "cvFloor(3.7) = " << cvFloor(3.7) << endl;
cout << "cvCeil(3.7) = " << cvCeil(3.7) << endl;
cout << “--------------------------------” << endl;
//--------------【负数部分】--------------------------------
cout << "cvRound(-3.7) = " << cvRound(-3.7) << endl;
cout << "cvFloor(-3.7) = " << cvFloor(-3.7) << endl;
cout << "cvCeil(-3.7) = " << cvCeil(-3.7) << endl;
cout << “--------------------------------” << endl;
system(“pause”);
return 0;
}===分割线=

显示结果


================分割线=====================

程序说明

分别对正数和负数进行了测试:正数为3.7,负数为-3.7。
显示结果如上图,返回的值都是整数。
================END=================

OpenCV中的cvRound()、cvFloor()、 cvCeil()函数讲解相关推荐

  1. cvRound, cvFloor, cvCeil 函数讲解

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

  2. 【杂谈opencv】OpenCV中的cvRound()、cvFloor()、 cvCeil()函数讲解

    功能:cvRound(), cvFloor(), cvCeil()函数讲解. 函数cvRound,cvFloor,cvCeil 都是用一种舍入的方法将输入浮点数转换成整数: cvRound():返回跟 ...

  3. OpenCV笔记11——cvRound()、cvFloor()、 cvCeil()函数讲解

    功能:cvRound(), cvFloor(), cvCeil()函数讲解. 函数cvRound,cvFloor,cvCeil 都是用一种舍入的方法将输入浮点数转换成整数: cvRound():返回跟 ...

  4. OpenCV中的cvRound()、cvFloor()、 cvCeil()函数

    版权声明:本文为CSDN博主「空晴拜小白」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/sinat_3626 ...

  5. cvRound cvFloor cvCeil

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

  6. cvRound, cvFloor, cvCeil

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

  7. python中hex,oct,chr,ord函数讲解

    问题描述:遇到一段python代码,不知道是什么意思 for char in content:hexes.append(hex(ord(char))) 代码的讲解如下:  将字符串中的每个自负转化为整 ...

  8. 理解OpenCV中的宏定义 CVAPI(函数返回类型)

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 读代码时看到语句 CVAPI(IplImage* ...

  9. OpenCV中矩阵的归一化*(Normalize函数)

    图像处理中,图片像素点单通道值一般是[0-255]的unsigned char类型,将其转化到[0,1]之间,更方便计算,这就需要用到矩阵的归一化运算. 今天,写程序中需要对某矩阵归一化,用OpenC ...

最新文章

  1. H3C对IP存储有全面且独到认识
  2. leetcode算法题--Jump Game II
  3. ajax的常见几种写法以及用法
  4. PHP专题-开发基础(七)
  5. ASP.NET Core应用程序容器化、持续集成与Kubernetes集群部署(二)
  6. java语言操作Oracle数据库中的CLOB数据类型
  7. OpenStack-Ocata版+CentOS7.6 云平台环境搭建 — 3.安装配置OpenStack认证服务(keystone)...
  8. python累乘怎么写_Python3 实现列表元素求累和,求累乘
  9. 如何买到便宜点的书(知乎)
  10. android wear 2.0 表盘开发,android wear手表开发如何获取所有的表盘(动态)以及切换表盘...
  11. 设计一个Dog类,包含名字,年龄,颜色三个属性
  12. 一只喵的西行记-8 魔法猫堡
  13. C++ Primer Plus(三)编程练习
  14. linux中as命令,Linux as 命令 command not found as 命令详解 as 命令未找到 as 命令安装 - CommandNotFound ⚡️ 坑否...
  15. Elasticsearch的安装,以及Springboot整合Elasticsearch
  16. 关于 电脑分配IP地址可以连接局域网但无法上互联网 的解决方法
  17. 常见的汽车定位器问题与解决方法
  18. 排队论---多服务台负指数分布排队系统的分析
  19. vue 引入字体图标库
  20. 国企软件开发岗校招指南

热门文章

  1. mysql_常见语句避坑
  2. 编译opus:error: possibly undefined macro: AM_PROG_LIBTOOL
  3. windows开机自动运行脚本
  4. k8s部署Prometheus+Grafana
  5. 音频和视频的基础知识及计算
  6. Java ElasticSearch:(五)ElasticSearch 中的 mapping 问题
  7. android 2.3状态栏背景,【教程】2.3状态栏美化~
  8. 上网行为监控,可以监控到浏览的网页内容吗?
  9. 【Linux】linux中,你不得不爱的命令集(下)
  10. 大班线描机器人_大班线描画教案