【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() 指示代码优化的启用

 

 

 

你可能感兴趣的:(OpenCV学习)