opencv函数

OpenCV函数

CV_VERSION宏  表示OpenCV的版本

waitKey()  延时,当参数为0时,一直等待直到按键按下。

getStructuringElement()  返回用于形态学操作的指定形状和尺寸的结构元。

erode()  腐蚀图像

blur()  均值滤波

Canny()  坎尼边缘检测算子

cvtColor()  将图像从一个颜色空间转换到另一个颜色空间

imread (const String & filename,int flags = IMREAD_COLOR)  读取图片,flag为ImreadModes枚举值。读取失败时返回NULL

namedWindow()  创建窗口,窗口由名称加以区分,如果具有相同名称的窗口已经存在,则该函数不做任何事情。可一调用destroyWindow()和destroyAllWindows()来关闭窗口。

addWeighted()  计算两幅图片的加权和 dst(I)=saturate(src1(I)alpha+src2(I)beta+gamma)

createTrackbar()  创建滚动条

rectangle()  画矩形

getTickCount()  返回CPU自某个事件(如启动电脑)以来走过的时钟周期数,可以用于初始化随机数种子,或者在某个函数执行前后进行调用以测量运行时间。

getTickFrequency()  返回CPU一秒钟所走的时钟周期数。

resize()  缩放图片

threshold()  固定阈值分割,分割类型由 cv::ThresholdTypes枚举指定

adaptiveThreshold()  自适应阈值分割,支持就地操作。

Canny()  canny边缘检测算子

 cvRound()  圆整到最接近的整数

remap()  重映射几何变换函数,不支持就地操作

getRotationMatrix2D()  计算2D旋转变换矩阵

getAffineTransform()  计算点对之间的仿射变换矩阵

warpAffine()  仿射变换   dst(x,y)=src(M11x+M12y+M13,M21x+M22y+M23)

Mat cv::getAffineTransform(const Point2f src[],const Point2f dst[])  根据三个点对计算仿射变换2*3矩阵

equalizeHist()  图像直方图均衡化

 approxPolyDP()  approximates a curve or a polygon with another curve/polygon with less vertices so that the distance between them is less or equal to the specified precision.

 convexHull()  计算二维点集的凸包

 boundingRect()  计算2D点集的与坐标轴平行的包围矩形

minAreaRect()  计算2D点集的可旋转最小面积包围矩形

minEnclosingCircle()  计算2D点集的最小包围圆

minEnclosingTriangle()  计算2D点集的最小包围三角形,返回三角形的面积

fitEllipse()  拟合椭圆

 moments()  计算距  

contourArea()  计算轮廓的面积

arcLength()  计算封闭轮廓的周长或者曲线的长度,通过参数指定轮廓是否封闭

pointPolygonTest(InputArray contour,Point2f pt,bool measureDist)  计算点与轮廓的位置关系(轮廓内、轮廓外、轮廓上),参数measureDist设置为false时,函数返回(1 or -1 or 0),设置为true时,返回点到最近的轮廓边的有符号距离值。

inpaint()  图像修补

minMaxLoc()  查找数组中的全局最大值、最小值以及他们的位置

calcHist()  计算直方图

 mixChannel()  将输入数组某通道复制到输出数组某通道中,次函数为重排图像通道提供了比较先进的机制。

matchTemplate()  模板匹配,After the function finishes the comparison, the best matches can be found as global minimums (when TM_SQDIFF was used) or maximums (when TM_CCORR or TM_CCOEFF was used) using the minMaxLoc function.

normalize()  归一化处理

转载于:https://www.cnblogs.com/larry-xia/p/10708604.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值