OpenCV3也提供了一些经常用于计算机视觉的实用功能,列举如下:

功能 描述
cv::alignPtr()

Align pointer to given number of bytes

对齐指针到指定字节数

cv::alignSize()

Align buffer size to given number of bytes

将缓存区大小与给定的字节数对齐

cv::allocate()

Allocate a C-style array of objects

分配一个C风格的数组对象

cvCeil() Round float number x to nearest integer not smaller than x近似一个浮点数x到不小于x的最近的整数(向上取整)
cv::cubeRoot()

Compute the cube root of a number

计算一个数的立方根

cv::CV_Assert()

Throw an exception if a given condition is not true

如果给定条件为假,则抛出异常

CV_Error()

Macro to build a cv::Exception (from a fixed string) and throw it

构造cv::Exception(从固定的字符串)并抛出异常的一个宏

CV_Error_()

Macro to build a cv::Exception (from a formatted string) and throw it

构造cv::Exception(从格式化的字符串)并抛出异常的一个宏

cv::deallocate()

Deallocate a C-style array of objects

释放一个C风格的数组对象

cv::error()

Indicate an error and throw an exception

指示错误并抛出异常

cv::fastAtan2()

Calculate two-dimensional angle of a vector in degrees

向量的二维角度的计算,取值范围 [ 0.0, 360.0 )

cv::fastFree()

Deallocate a memory buffer

释放一个内存缓存区

cv::fastMalloc()

Allocate an aligned memory buffer

分配一个对齐的内存缓存区

cvFloor()

Round float number x to nearest integer not larger than x

近似一个浮点数x到不大于x的最近的整数(向下取整)

cv::format()

Create an STL string using sprintf-like formatting

以sprintf类似格式创建一个STL字符串

cv::getCPUTickCount()

Get tick count from internal CPU timer

从内部CPU计时器获得tick计数

cv::getNumThreads()

Count number of threads currently used by OpenCV

获得当前OpenCV使用的线程数

cv::getOptimalDFTSize()

Compute the best size for an array that you plan to pass to cv::DFT()

计算要传递给cv::DFT()的数组的最适宜大小

cv::getThreadNum()

Get index of the current thread

获得当前线程的索引

cv::getTickCount()

Get tick count from system

获得系统的tick计数

cv::getTickFrequency()

Get number or ticks per second (see cv::getTickCount())

获得每秒的tick计数

cvIsInf()

Check if a floating-point number x is infinity

判断一个浮点数x是否无穷

cvIsNaN()

Check if a floating-point number x is “Not a Number”

判断一个浮点数x是否不是一个数

cvRound()

Round float number x to the nearest integer

近似一个浮点数x到最近的整数(四舍五入)

cv::setNumThreads()

Set number of threads used by OpenCV

设定OpenCV使用的线程数

cv::setUseOptimized()

Enables or disables the use of optimized code (SSE2, etc.)

开启或关闭优化代码 (SSE2, etc.)

cv::useOptimized()

Indicates status of optimized code enabling

指示代码优化的启用

OpenCV的工具函数相关推荐

  1. [548]OpenCV之cv2函数

    1.主要函数 1. cv2.imread():读入图片,共两个参数,第一个参数为要读入的图片文件名,第二个参数为如何读取图片,包括 cv2.IMREAD_COLOR:读入一副彩色图片:cv2.IMRE ...

  2. OpenCV-Python图形图像处理:自用的一些工具函数功能及调用语法介绍

    ☞ ░ 前往老猿Python博客 https://blog.csdn.net/LaoYuanPython ░ 一.引言 为了支持进行图像处理测试,老猿将一些经常需要使用到的功能做成了函数放到了公用模块 ...

  3. OpenCV各模块函数使用实例(5)--特征检测(Feature Detection)

    特征检测是检测图像中的特征信息,比如边缘,线段,角点位置等.在OpenCV中提供了各种特征检测函数和特征提取函数,其中包括有边缘检测(canny),角点检测等,如:Harris角点.ShiTomasi ...

  4. OpenCV各模块函数使用实例(3 基本输入输出和色彩变换)

    本节主要翻译自OpenCV的帮助资料,并结合一些编程考量. D.基本输入输出函数 imread(fln),imwrite(fln,img); 函数原型: Mat cv::imread(const St ...

  5. 图像边缘检测--OpenCV之cvCanny函数

    图像边缘检测--OpenCV之cvCanny函数 分类: C/C++ void cvCanny( const CvArr* image, CvArr* edges, double threshold1 ...

  6. OpenCV中initUndistortRectifyMap函数存在bug原因探究

    原文首发于公众号「3D视觉工坊」:OpenCV中initUndistortRectifyMap函数存在bug原因探究. 最近在运行如下一段代码时,生成的mapx和mapy有点异常. 代码片段如下: # ...

  7. 关于Vue中常用的工具函数封装

    ## Vue 项目中工具函数,我们通常会添加到Vue的原型中,这样就实现了全局函数 import Vue from 'vue' Vue.prototype.$tools = function (){} ...

  8. 利用OpenCV的compareHist函数作直方图的相似度对比的源程序

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 OpenCV的compareHist函数用来计算 ...

  9. setwindowshookex回调函数不执行_不一样的“悬停几秒后执行函数”?一个开源工具函数,请注意查收...

    大家好,我是 vortesnail. 前言: 最近这几个星期,一直都在维护自己的基于 React 的开源播放器组件,以为功能基本都差不多了,却忽视了播放器一个很重要的功能:鼠标悬停在视频播放界面时,在 ...

最新文章

  1. Oracle 9i 数据库 创建数据库 Net 配置 创建表 SQL查询 创建存储过程 (图)
  2. ThinkPHP3.1快速入门(2)数据CURD
  3. Java Maven和Gradle构建的主题缓存
  4. 用scikit-learn学习主成分分析(PCA)
  5. 订阅者java,RxJava:“ java.lang.IllegalStateException:只允许一个订阅者!”
  6. 计算机网络概念,组成,功能和分类
  7. Linux系统(四) echo和重定向、管道的概念和使用
  8. 信息收集----谷歌语句
  9. 时尚【女连衣裙秋季新款连衣裙】搭配技巧
  10. ubuntu 11.10使用fcitx双拼输入法
  11. 【杂记】如何利用Python3+you-get快速的下载B站的视频(尤其是多P的教程类视频)
  12. python中简述文件_python中的文件操作
  13. html5沙漏动画,CSS3 沙漏动画
  14. 标致氢气汽车已开始生产
  15. 动手学深度学习实现DAY-2
  16. 魔兽服务器修改端口,魔兽怀旧服:PTR四项全新改动,开放仇恨端口,或将影响副本难度...
  17. js实现qq好友分组
  18. AspNetPager.dll 用法
  19. 服务器电源维修接灯泡,检修电源开关电源怎么接灯泡接灯泡要注意什么
  20. 学生信息管理系统目标和范围说明书

热门文章

  1. html表单代码例子_关于React的这些细节,你知道吗?-表单
  2. 文末送书 | Facebook:易于解释的神经元可能会阻碍神经网络的学习
  3. 什么是小样本学习?这篇综述文章用166篇参考文献告诉你答案
  4. Sigmoid函数与Softmax函数的区别与联系
  5. Redis系列教程(八):分布式锁的由来、及Redis分布式锁的实现详解
  6. python 两个字典的合并 update
  7. 深度学习准备「爆破」著名的欧拉方程
  8. 20-Joint entity and relation extraction based on a hybrid neural network(LSTM-ED+CNN),考虑长距离的实体标签之间的关
  9. PageObjects 设计模式
  10. 在windows 2008 R2上安装sharepoint 2013时遇到提示必须安装 .netframeword4.5的处理办法...