77范文网 - 专业文章范例文档资料分享平台

EmguCV类(CvInvoke_Class) 方法整理(4)

来源:网络收集 时间:2019-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

ArrowedLine CartToPolar Circle ClipLine ContourArea FillConvexPoly FillPoly HoughCircles(IInputArray, HoughType, Double, Double, Double, Double, Int32, Int32) HoughCircles(IInputArray, IOutputArray, HoughType, Double, Double, Double, Double, Int32, Int32) HuMoments IsContourConvex Mahalanobis MatchShapes MatchTemplate 绘制箭头 计算二维向量长度和角度 绘制一个简单或填充的圆圈,给定的中心和半径。 圆圈被ROI矩形裁剪 计算完全在矩形中的线段的一部分 计算整个轮廓或轮廓部分的面积 填充凸多边形内部。该函数比函数cvFillPoly快得多 填充由一个或多个多边形界定的区域 使用霍夫变换在灰度图像中找圆 使用霍夫变换在灰度图像中找圆 计算Hu矩7个不变量 该功能测试输入轮廓是否为凸面。轮廓必须简单, 即没有自相交。 计算两个向量之间的加权距离。马氏距离,是种 有效的计算两个未知样本集的相似度的方法。 比较两个形状。三种方法的实施都用到Hu矩 通过图像进行切片,使用指定的方法将大小wxh的重叠斑块与模板进行比较,并将比较结果存储到结果中 Moments 计算三阶的控件矩和中心矩,并将它们写入矩中, 然后利用矩可以计算形状,面积,主轴和各种形状特征的重心,包括7胡氏不变量 确定点是在轮廓内,外面还是位于边缘上。它相应地返回正值,负值或零值 绘制单个或多个多边形曲线 PointPolygonTest Polylines(IInputOutputArray,Point[], Boolean, MCvScalar, Int32, LineType, Int32) Rectangle Solve SolveCubic 绘制由CvRect结构指定的矩形 求解线性方程 三次样条曲线插值(finds real roots of a cubic equation: coeffs[0]*x^3 + coeffs[1]*x^2 + coeffs[2]*x + coeffs[3] = 0 (if coeffs is 4-element vector) or x^3 + coeffs[0]*x^2 + coeffs[1]*x + coeffs[2] = 0 (if coeffs is 3-element vector)) 使用单纯形算法(Simplex Method)解决给定(非整数)线性规划问题 SolveLP

方法—视频或连续图像处理

CalcGlobalOrientation CalcOpticalFlowFarneback(IInputArray, IInputArray, IInputOutputArray, Double, Int32, Int32, Int32, Int32, Double, OpticalflowFarnebackFlag) CalcOpticalFlowFarneback(Image, Image, Image, Image, Double, Int32, Int32, Int32, Int32, Double, OpticalflowFarnebackFlag) CalcOpticalFlowPyrLK(IInputArray, IInputArray, IInputArray, IInputOutputArray, IOutputArray, IOutputArray, Size, Int32, MCvTermCriteria, LKFlowFlag, Double) CalcOpticalFlowPyrLK(IInputArray, IInputArray,PointF[], Size, Int32, MCvTermCriteria,PointF[],Byte[],Single[], LKFlowFlag, Double) CamShift cveVideoCaptureGet cveVideoCaptureSet SegmentMotion UpdateMotionHistory 计算选中区域的运动方向,返回结果为0~360之间的角度 使用Gunnar Farneback算法计算密集光流(适用于视频) 使用Gunnar Farneback算法计算密集光流 使用金字塔中的迭代Lucas-Kanade方法计算稀疏特征集的光流 使用金字塔中的迭代Lucas-Kanade方法计算稀疏特征集的光流 实现CAMSHIFT对象跟踪算法(视频) 检索相机或视频文件的指定属性 设置视频获取时的指定属性 查找所有运动段,并将其标记在segMask中 以如下方式更新运动历史:mhi(x,y)=timestamp if silhouette(x,y)!=0 0 if silhouette(x,y)=0 and mhi(x,y)

方法—立体像对及模型处理

ComputeCorrespondEpilines 对于立体像对的两个图像之一中的每个点,找到包含相应点(即相同3D点的投影)在另一个图像中的线的方程。 EstimateAffine3D(IInputArray, IInputArray, IOutputArray, IOutputArray, Double, Double) 计算两个3D点集之间的最佳仿射变换。 EstimateAffine3D(MCvPoint3D3计算两个3D点集之间的最佳仿射变换。 2f[],MCvPoint3D32f[], Matrix,Byte[], Double, Double) EstimateRigidTransform(PointF[],PointF[], Boolean) EstimateRigidTransform(IInputArray, IInputArray, Boolean) FindEssentialMat 计算多个二维点对之间的最优仿射变换矩阵 计算多个二维点对或者图像之间的最优仿射变换矩阵 从两个图像中的对应点计算一个基本矩阵。(立体像对中用) FitLine(IInputArray, 对二维或三维空间中的点集进行直线拟合 IOutputArray, DistType, Double, Double, Double) FitLine(PointF[], PointF, PointF, DistType, Double, Double, Double) InitCameraMatrix2D InitUndistortRectifyMap 对二维或三维空间中的点集进行直线拟合 从3D-2D点对应找到初始相机矩阵 cvInitUndistortMap的扩展版本。除了矫正透镜失真之外,还可以应用任意透视变换R,最后可以根据新的相机矩阵对图像进行缩放和移位 实现k-means算法,查找cluster_count集群的中心,并对集群周围的输入样本进行分组 从3D-2D点对应找到初始相机矩阵 将原图像主要组件投影到新的空间 Kmeans InitCameraMatrix2D PCAProject ProjectPoints(MCvPoint3D32f[], 根绝给定内外方位元素计算三维点在平面中的坐IInputArray, IInputArray, 标 IInputArray, IInputArray, IOutputArray, Double) ProjectPoints(IInputArray, IInputArray, IInputArray, IInputArray, IInputArray, IOutputArray, IOutputArray, Double) ReprojectImageTo3D SolvePnP(IInputArray, IInputArray, IInputArray, IInputArray, IOutputArray, IOutputArray, Boolean, SolvePnpMethod) SolvePnP(MCvPoint3D32f[],PointF[], IInputArray, IInputArray, IOutputArray, IOutputArray, Boolean, SolvePnpMethod) 根绝给定内外方位元素计算三维点在平面中的坐标 根据一组差异图像构建3D空间 使用已知的固有参数和每个视图的参数来估计外部相机参数。 必须指定3D对象点及其对应的相片中的坐标 使用已知的固有参数和每个视图的参数来估计外部相机参数。 必须指定3D对象点及其对应的相片中的坐标

方法—其他方法

CalcBackProject ColorChange CorrectMatches cvCreateImageHeader Dct DestroyAllWindows DestroyWindow LinearPolar LogPolar MakeType PCABackProject PencilSketch PutText PyrDown PyrUp ReadCloud Rodrigues RotatedRectangleIntersection SeamlessClone 计算直方图反投影(自动化的目标跟踪中可能会用) 给定一个原始的彩色图像,这个图像的两个不同颜色的版本可以无缝混合 优化对应点的坐标 分配,初始化并返回IplImage结构。 执行1D或2D浮点数组的正向或反向变换 销毁所有的HighGUI窗口。 以给定的名称销毁窗口 该功能模拟人类“中心凹”视觉,可用于快速缩放和旋转不变模板匹配,用于对象跟踪等。 模拟人类“中心凹”视觉 This function performs the same as MakeType macro 由PC项目重建矢量数据(Reconstructs vectors from their PC projections.) 模拟铅笔的非真实线条 使用指定的字体和颜色渲染图像中的文本 执行高斯金字塔分解的下采样步骤 执行高斯金字塔分解的上采样步骤 从文件读取点云 罗德里格旋转矩阵,将旋转矢量转换为旋转矩阵 找出两个旋转矩形之间是否有交叉点 泊松克隆,用于图像融合(Image editing tasks concern either global changes (color/intensity corrections, filters, deformations) or local changes concerned to a selection. Here we are interested in achieving local changes, ones that are restricted to a region manually selected (ROI), in a seamless and effortless manner. The extent of the changes ranges from slight distortions to complete replacement by novel content) 通过三角测量重建点 将点云数据写入文件 TriangulatePoints WriteCloud

方法—运行环境

CheckLibraryLoaded DefaultLoadUnmanagedModules 检查以确保所有非托管库都已加载 尝试从特定位置加载opencv模块 ErrorStr GetCvStructSizes GetErrMode GetErrStatus GetModuleFormatString GetNumThreads 返回指定错误状态代码的文本描述。在未知状态的情况下,函数返回NULL。 在非托管代码中检索Open CV结构大小 返回当前错误模式 返回当前错误状态- 使用最后一个cvSetErrStatus调用设置的值 获取模块格式的字符串 获取当前运行组中的线程数目,如果是在并行结 构中使用该函数,其返回的就是现在并行计算中的所有的线程总数,如果是在串行中使用该函数,其返回值就为1 返回调用函数的线程的索引 从特定位置加载opencv模块 通过指定的名字,创建一个可以作为图像和进度条的容器窗口。如果具有相同名称的窗口已经存在,则函数不做任何事情 完成OpenCL队列 获取OpenCL平台的总结作为字符串 设置默认OpenCL设备 设置一个新的错误处理程序,它可以是标准处理程序之一或具有特定界面的自定义处理程序。处理程序采用与cvError函数相同的参数。 设置一个新的错误处理程序,它可以是标准处理程序之一或具有特定界面的自定义处理程序。处理程序采用与cvError函数相同的参数。 设置指定的错误模式 将错误状态设置为指定的值。大多数情况下,该功能用于重置错误状态(设置为CV_StsOk)以在错误后恢复 设置并行OpenCV函数使用的线程数 GetThreadNum LoadUnmanagedModules NamedWindow OclFinish OclGetPlatformsSummary OclSetDefaultDevice RedirectError(IntPtr, IntPtr, IntPtr) RedirectError(CvInvoke.CvErrorCallback, IntPtr, IntPtr) SetErrMode SetErrStatus SetNumThreads

属性

HaveOpenCL HaveOpenCLCompatibleGpuDevice UseOpenCL UseOptimized

检查是否具有OpenCL 获取一个值,表示该设备是否具有兼容GPU的OpenCL 获取或设置是否使用OpenCL 启用或禁用代码优化 字段

BoolMarshalType BoolToIntMarshalType 代表C ++中的bool值 代表C ++中的int值 CvCallingConvention CvErrorHandlerIgnoreError Opencv的调用约定 一个错误处理方法,将忽略任何错误并继续 CvErrorHandlerThrowException 默认的异常回调来处理OpenCV抛出的错误 ExternCudaLibrary cvextern库的文件名 ExternLibrary OpencvFFMpegLibrary OpenCVModuleList StringMarshalType cvextern库的文件名 opencv_ffmpeg库的文件名 opencv模块的列表 字符串封送类型 MorphologyDefaultBorderValue 默认形态值

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库EmguCV类(CvInvoke_Class) 方法整理(4)在线全文阅读。

EmguCV类(CvInvoke_Class) 方法整理(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/608426.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: