【OpenCV学习】OpenCV中的工具函数

OpenCV库中还提供了一些专用功能,可以更好的处理计算机视觉中普遍出现的数学和其他问题。

在库的环境中它们被称为工具函数。

工具函数包含数学操作、测试、错误生成、内存与线程处理、优化及其他的工具。

函数名称描述
cv::alignPtr()对齐指针到给定字节数
cv::alignSize()将缓冲区大小给定的字节数对齐
cv::allocate()分配一个c风格的数组对象
cvCeil()近似一个浮点数x到不小于x的最近整数(向上取整)
cv::cubeRoot()计算一个数的立方根
cv::CV_Assert()如果给定的条件不为真则抛出异常
CV_Error()构造cv::Exception(从固定的字符串)并抛出一个异常宏
CV_Error_()构造cv::Exception(从格式化的字符串)并抛出一个异常宏
cv::deallocate()释放一个c风格的数组对象
cv::error()指示错误并抛出异常
cv::fastAtan2()向量的二维角度的计算
cv::fastFree()释放一个内存缓冲区
cv::fastMalloc()分配一个对齐的内存缓冲区
cvFloor()近似一个浮点数x到不大于x的最近的整数(向下取整)
cv::format()以sprintf类似格式创建一个STL字符串
cv::getCPUTickCount()从内部CPU计时器或者tick计数
cv::getNumThreads()获得当前OpenCV使用的线程数
cv::getOptimalDFTSize()计算要传递给cv::DFT()的数组的最适宜大小
cv::geThreadNum()或者当前线程的索引
cv::getTicketCount()获得系统的tick计数
cv::getTicketFrequency()获得每秒的tick数
cvIsInf()判断一个浮点数x是否无穷
cvInsNaN()判断一个浮点数x是否不是一个数
cvRound()判断一个浮点数x到最近的整数
cv::setNumThreads()设定OpenCV使用的线程数
cv::setUseOptimized()开启或关闭优化代码(SSE2数)
cv::useOptimized()指示代码优化的启用

 

 

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值