opencv常用函数

imread用于读取文件中的图片到OpenCV中
imshow在指定的窗口中显示一幅图像
namedWindow用于创建一个窗口
imwrite输出图像到文件
createTrackbar用于创建一个可以调整数值的轨迹条
getTrackbarPos用于获取轨迹条的当前位置
SetMouseCallback为指定的窗口设置鼠标回调函数
Mat::Mat()Mat类的构造函数
Mat::Create()Mat类的成员函数,可用于Mat类的初始化操作
Point类用于表示点的数据结构
Scalar类用于表示颜色的数据结构
Size类用于表示尺寸的数据结构
Rect类类用于表示矩形的数据结构
CvtColor()用于颜色空间转换
line绘制直线
ellipse绘制椭圆
rectangle绘制矩形
circle绘制园
filpoly绘制填充的多边形
addWeighted计算两个数组(图像阵列)的加权和
split将一个多通道数组分离成几个单通道数组
merge将多个数组组合合并成一个多通道的数组
dft对一维或二维浮点数数组进行正向或反向离散傅里叶变换
getOptimalDFTSize返回给定向量尺寸的傅里叶最优尺寸大小
copyMakeBorder扩充图像边界
magnitude计算二维矢量的幅值
log计算每个数组元素绝对值的自然对数
normalize进行矩阵归一化
FileStorage类进行文件操作的类
boxFilter使用方框滤波来模糊一张图片
blur对输入的图像进行均值滤波操作
GaussianBlur用高斯滤波器来模糊一张图片
medianBlur使用中值滤波器来模糊一张图片
bilateralFilter用双边滤波器来模糊处理一张图片
dilate使用像素邻域内的局部极大运算符来膨胀一张图片
erode使用像素邻域内的局部极小运算符来腐蚀一张图片
morphologyEx利用基本的膨胀和腐蚀技术,来执行更加高级形态学变换,如开闭运算,形态学梯度、顶帽、黑帽等,也可以实现最基本的图像膨胀和腐蚀
floodFill用指定的颜色从种子点开始填充一个连接域,实现漫水填充算法
pyrUp向上采样并模糊一张图片,说白了就是放大一张图片
pyrDown向下采样并模糊一张图片,说白了就是缩小一张图片
Threshold对单通道数组应用固定阀值操作
adaptiveThreshold对矩阵采用自适应阀值操作
Canny利用Canny算子来进行图像的边缘检测
Sobel使用扩展的Sobel算子来计算一阶、二阶、三阶或混合图像差分
Laplacian计算出图像经过拉普拉斯变换后的结果
Scharr使用Scharr滤波器运算符计算x或y方向的图像差分
HoughLines找出采用标准霍夫变换的二值图像线条
HoughlinesP采用累计概率霍夫变换(PPHT)来找出二值图像中的直线
HoughCircles利用霍夫变换算法检测出灰度图中的圆
remap根据指定的映射形式,将源图像进行重映射几何变换
warpAffine依据公式对图像做仿射变换
getRotationMatrix2D计算二维旋转变换矩阵equalizeHist
findContours在二值图像中寻找轮廓
drawContours在图像中绘制外部或内部轮廓
convexHull寻找图像点集中的凸包
boundingRect计算并返回指定点集最外面(up-right)的矩形边界
minAreaRect寻找可旋转的最小面积的包围矩形
minEnclosingCircle利用一种迭代算法,对给定的2D点集,寻找面积最小的可包围他们的圆形
fitEllipse用椭圆拟合二维点集
approxPolyDP用指定精度逼近多边形曲线
moments计算多边形和光棚形状的最高达三阶的所有矩
contourArea计算整个轮廓或部分轮廓的面积
equalizeHist实现图像的直方图均衡化
arcLength计算封闭轮廓的周长或曲线的长度
watershed实现分水岭算法
inpaint进行图像修补,从扫描的照片中清除灰尘和划痕,或者从静态图像或视频中去除不需要的物体
calcHist计算一个或者多个阵列的直方图
minMaxLoc在数组中找到全局最小值和最大值
compareHist对两幅直方图进行比较
calcBackProject计算直方图的反向投影
mixChannels由输入参数拷贝某通道到输出参数特定的通道中
matchTemplate匹配出和模板重叠的图像区域
CormerHarris运行Harris角点检测算子来进行角点检测
goodFeaturesToTrack结合Shi-Tomasi算子确定图像的强角点
cormerSubPix寻找亚像素角点位置
SURF类、SurffeatureDetector类、SurfDescriptorExtractor类三者等价,同用于在OpenCV中进行SURF特征检测
drawKeypoints绘制关键点
drawMatches绘制出相匹配的两个图像的关键点
KeyPoint类用于表示特征点的信息
BruteForceMatcher类进行暴力匹配相关的操作
FlannBasedMatcher类实现FLANN特征匹配
DescriptorMatcher:match从每个描述符查询集中找到最佳匹配
findHomography找到并返回源图像和目标图像之间的透视变换H
perspectiveTransform进行向量透视矩阵变换
ORB类、OrbFeatureDetector类、OrbDescriptorExtractor类三者等价,同用于在OpenCV中进行ORB特征检测
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值