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

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

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

代码演示

  1. //----------------------------------------------------------
  2. //功能:cvRound(), cvFloor(), cvCeil()函数讲解。
  3. // cvRound():返回跟参数最接近的整数值,即四舍五入;
  4. // cvFloor():返回不大于参数的最大整数值,即向下取整;
  5. // cvCeil():返回不小于参数的最小整数值,即向上取整;
  6. //----------------------------------------------------------
  7. #include <opencv2/opencv.hpp>
  8. using namespace std;
  9. int main()
  10. {
  11. //--------------【正数部分】--------------------------------
  12. cout << "cvRound(3.7) = " << cvRound(3.7) << endl;
  13. cout << "cvFloor(3.7) = " << cvFloor(3.7) << endl;
  14. cout << "cvCeil(3.7) = " << cvCeil(3.7) << endl;
  15. cout << "--------------------------------" << endl;
  16. //--------------【负数部分】--------------------------------
  17. cout << "cvRound(-3.7) = " << cvRound(-3.7) << endl;
  18. cout << "cvFloor(-3.7) = " << cvFloor(-3.7) << endl;
  19. cout << "cvCeil(-3.7) = " << cvCeil(-3.7) << endl;
  20. cout << "--------------------------------" << endl;
  21. system("pause");
  22. return 0;
  23. }

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

显示结果


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

程序说明

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

转载自:https://blog.csdn.net/sinat_36264666/article/details/78849125#commentBox

Opencv--cvRound()、cvFloor()、 cvCeil()相关推荐

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

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

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

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

  3. <OpenCV>cvRound()、cvFloor()、 cvCeil()函数

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

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

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

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

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

  6. 【OpenCV3】cvRound()、cvFloor()、cvCeil()函数详解

    函数cvRound().cvFloor().cvCeil()都是按照一种舍入方式将浮点型数据转换为整型数据. cvRound():返回跟参数最接近的整数值,即四舍五入: cvFloor()  :返回不 ...

  7. OpenCv中的cv::Mat::create()函数,cvRound(),cvFloor(),cvCeil()函数的详解l

    文件说明: cv::create()函数的详解 函数原型: inline void Mat::create(int _rows, int _cols, int _type) inline void M ...

  8. OpenCV函数学习:cvRound,cvFloor,cvCeil

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

  9. 函数cvRound,cvFloor,cvCeil用法

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

最新文章

  1. DOS 如何取当前时间做为文件名?
  2. 一个比较牛的Js写的五子棋
  3. mysql怎么用游标修改数据,如何使用mysql 游标?
  4. boost::sort模块实现spreadsort 浮点排序示例
  5. Boost:测试使用大小为0的类array <>特化
  6. 编辑器之神VIM入门
  7. 如何在Java代码中使用SAP云平台CloudFoundry环境的环境变量
  8. macpro连接不到索尼耳机WH-1000XM3搜索不到索尼连接
  9. oracle 之 游标
  10. 如何正确处理HTTP 404错误页面
  11. NCC2105关于分管领导审批流设置另一方法
  12. Python运维(六)--系统监控psutil、数据报scapy、扫描nmap
  13. 网贷魔爪再次伸向大学生,欠款账号真的能注销吗?
  14. 经典Java开发教程!腾讯+字节+阿里面经真题汇总,斩获offer
  15. base-64 字符数组的无效长度
  16. nginx 使用配置解释
  17. 2020个人所得税,税前工资 和 到手工资的相互计算源码(java)
  18. 保姆级二进制安装高可用k8s集群文档(1.23.8)
  19. 关于error C2059: 语法错误:“类型”,初学者的一点收获
  20. 01-Spring_快速入门

热门文章

  1. 砍树家园放置教程及方法
  2. ai面试的优缺点_写给寒冬下的轻履历应届PM(面试准备篇)
  3. 当下常见的十大(现在补充了,是十一大手机操作系统)手机(平板)操作系统...
  4. 982. 按位与为零的三元组
  5. 计算机毕业设计ssm民族地区文化调研与数字化保护技术研究—青海特色美食制作工艺数字化保护平台90b5b系
  6. 图书管理系统之管理员普通用户信息管理(五)
  7. Danvici Developer如何创建一个数组
  8. 14,xilinx 7系列FPGA理论篇——MGT简介
  9. Ubuntu20.04换源
  10. java 反编译 class文件 jad eclipse乱码