OpenCV的工具函数

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 

指示代码优化的启用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/491382.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文读懂全球自动驾驶传感器市场格局!

来源:智驾未来自动驾驶汽车作为汽车未来的重要发展方向,成为汽车零部件产业链的重要增长点。国内外的汽车零部件供应商积极布局自动驾驶传感器领域,在车载摄像头、毫米波雷达和激光雷达三大核心部件,以及产业链上下游的拓展为零部…

林志玲为何无法拯救都市丽人的遇冷?

6月11日,恰是备受瞩目的内衣股都市丽人的赴港推介会。公司董事长郑耀南携手林志玲在会上宣布。从6月16日起招股募资近18亿港元。26日将在联交所主板挂牌上市。而作为“在中国最了解女人的男人”的郑耀南。出于赴港上市造势须要,这次请来了都市丽人品牌代…

Chrome划词翻译插件

https://saladict.crimx.com/ 沙拉查词,同时支持几种翻译软件的翻译结果,实现网页划词划句即时翻译

OpenCV的数据结构——大型数组类型

OpenCV中的数据类型可分为三类,而前两类(基础数据类型和辅助对象)在前面已进行详细讲述,下面将对最后一种——大型数组类型进行讲解。 大型数据类型中最重要的当属cv::Mat,这可谓是OpenCV的核心,所有主要函…

MIT对话马斯克:关于自动驾驶、爱和未来世界|厚势汽车

来源:价值中国编译不论是在新能源汽车、私人航空航天、共通交通、还是在人工智能领域,埃隆马斯克天马行空的创想和脚踏实地的奋斗让人震惊不已。简直就是一个活着得的非物质文化遗产。马斯克在全球范围内收割了无数粉丝。不论是企业家、工程师、科技研究…

编写高质量代码:Web前端开发修炼之道(三)

第五章:高质量的Javascript 这章的内容我看的最久,这是跟我js基础没打好有着莫大的关系,但是还是耐着性子看完了, 不懂的东西都是百度上搜索,理解后再继续。下面是记录下来的笔记。 1)如何避免JS冲突 A:匿名函数 在多人合作一个网…

OpenCV矩阵操作

矩阵类的成员函数可以进行很多基本的矩阵操作,在之前已经介绍过。除此之外,也有很多操作被表示为“友元”函数,它们的输入为矩阵类型,或者输出为矩阵类型,或者输入输出同为矩阵类型。下面将对这些函数及其参数进行详细…

LaTeX Error: Unknown graphics extension: .eps.解决办法

只要加一个包就行了! \usepackage{epstopdf}

Android Studio中获取SHA1或MD5的方法

原来在Eclipse中获取SHA1或者MD5,在IDE界面上就可以查找到。 切换到Android Studio后,如何查看呢?找了半天没找到。那就老办法命令行。 第一步、打开Android Studio的Tools->Open Terminal... 第二步、输入命令:keytool -v -li…

关于机器意识的对话

来源: 人机与认知实验室S教授德高望重,建立了一个关于人工智能的微信群,吸引了很多关心人工智能的专业人士参与讨论。群中常有热烈的讨论。前些天恰好有一场关于机器意识的对话。感觉比较有意思,觉得放任这些讨论在微信群里被遗忘…

OpenCV绘图和注释

OpenCV的绘图函数可以在任意深度的图像上工作,但在大多数情况下,它们只对图像的前三个通道有影响BGR,如果是单通道图像,则默认只影响第一个通道。大多数绘图函数都支持操作对象的颜色、宽度、线型和亚像素对齐等参数。 艺术线条 …

012.对netmap API的解读

一.简要说明: 1.netmap API主要为两个头文件netmap.h 和netmap_user.h ,当解压下载好的netmap程序后,在./netmap/sys/net/目录下,本文主要对这两个头文件进行分析。 2.我们从netmap_user.h头文件开始看起。 二.likely()和unlikely…

如何查看图片的长和宽(尺寸)

用PS打开该图片——>图像——>图像大小

【学术笔记】探索大脑静息态活动中的动态信息

来源:脑科学2019年6月18日下午,来自加州大学河滨分校(The University of California, Riverside) Bourns工程学院的生物工程系主任Xiaoping Hu (胡小平)教授应北京大学麦戈文脑研究所方方老师的邀请来到北京大学,在王克桢楼1113室为老师和同学…

OpenCV中的函数子

随着OpenCV的发展,封装了越来越多的功能,而往往这些功能不是一个函数就能完成的,实现为一组函数又会导致整个库的函数变得杂乱无章,因此常常使用一个新的对象类型来实现这个新功能。通过重载operator()来生成对象或函数子。下面主…

查找会议论文的会议地址

有时候会议论文conference proceedings引用格式中要求出现会议地址,如下所示 查找会议地址的方法为直接搜索该会议论文,以ieee为例,会议地址信息在该论文的首页信息中: Conference Location: Arlington, VA, USA中的三项就分别对应…

jqGrid API 全

JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。 JQGrid Demo 是一个在线的演示项目。在这里,可以知道jqgrid可以做什么事情。下面是转自其他人blog的一个学习资料,与其说是学习资料,说成查询帮助文档更…

OpenCV可移植图形工具HighGUI实现图像和视频操作

OpenCV把用于操作系统、文件系统以及摄像机等硬件设备交换的函数纳入了HighGUI(High-level Graphical User Interface)模块中。有了HighGUI模块,我们可以方便地打开窗口、显示图像、读出或写入图像相关的文件、鼠标事件和键盘事件。下面将对三…

华为内部深度解读,关于5G发展的28个核心问题

来源 | 腾讯深网关于5G技术动态与商用进展业界最关心的核心问题,华为5G产品线相关负责人近日对《深网》等进行了详细解读,以下是《深网》整理的问答实录:一、5G先进性与行业应用1. 5G到底是什么?和4G比有什么不一样?从…

福昕阅读器截屏

菜单栏中的照相机按钮即为截屏工具