《zw版·Halcon-delphi系列原创教程》 Halcon分类函数008,matrix,矩阵函数
** 3dFromFundamentalMatrix( Rows1, Cols1, Rows2, Cols2, CovRR1, CovRC1, CovCC1, CovRR2, CovRC2, CovCC2, FMatrix, CovFMat, out X, out Y, out Z, out W, out CovXYZW);
说明, 从矩阵建立3d对象 ** AbsMatrix( MatrixID, out MatrixAbsID);
说明, abs_matrix ( : : MatrixID : MatrixAbsID ) ,计算矩阵绝对值 ** AbsMatrixMod( MatrixID);
说明, abs_matrix_mod ( : : MatrixID : ) ,计算矩阵内,指定元素的绝对值 ** AddMatrix( MatrixAID, MatrixBID, out MatrixSumID);
说明, 两个矩阵相加 ** AddMatrixMod( MatrixAID, MatrixBID);
说明, 两个矩阵取模 ** CamMatToCamPar( CameraMatrix, Kappa, ImageWidth, ImageHeight, out CameraParam);
说明, cam_mat_to_cam_par,计算从一个相机矩阵获取的内部相机参数。 ** CamParToCamMat( CameraParam, out CameraMatrix, out ImageWidth, out ImageHeight);
说明, cam_par_to_cam_mat,从相机内部参数计算一个相机矩阵。 ** ClearMatrix( MatrixID);
说明, 清除矩阵 ** CoocFeatureMatrix( CoocMatrix: X; out Energy, out Correlation, out Homogeneity, out Contrast);
说明, cooc_feature_matrix,从一个同时出现的矩阵计算灰度值特征。 ** CopyMatrix( MatrixID, out MatrixCopyID);
说明, 复制矩阵 ** CreateMatrix( Rows, Columns, Value, out MatrixID);
说明, 建立矩阵 ** DecomposeMatrix( MatrixID, MatrixType, out Matrix1ID, out Matrix2ID);
说明, 矩阵转换 ** DeserializeMatrix( SerializedItemHandle, out MatrixID);
说明, 矩阵数据转换 ** DeterminantMatrix( MatrixID, MatrixType, out Value);
说明, 确定矩阵参数。 ** DivElementMatrix( MatrixAID, MatrixBID, out MatrixDivID);
说明, 矩阵内部数据相除 ** DivElementMatrixMod( MatrixAID, MatrixBID);
说明, 矩阵内部数据取模 ** EigenvaluesGeneralMatrix( MatrixID, ComputeEigenvectors, out EigenvaluesRealID, out EigenvaluesImagID, out EigenvectorsRealID, out EigenvectorsImagID);
说明, 通用特征矩阵 ** EigenvaluesSymmetricMatrix( MatrixID, ComputeEigenvectors, out EigenvaluesID, out EigenvectorsID);
说明, 对策特征矩阵 ** EssentialToFundamentalMatrix( EMatrix, CovEMat, CamMat1, CamMat2, out FMatrix, out CovFMat);
说明, essential_to_fundamental_matrix,计算一个从原始矩阵衍生而来的基本矩阵。 ** GenBinocularProjRectification( out Map1: X; out Map2: X; FMatrix, CovFMat, Width1, Height1, Width2, Height2, SubSampling, Mapping, out CovFMatRect, out H1, out H2);
说明, gen_binocular_proj_rectification,计算弱双目视觉立体系统图像的投射矫正值。 ** GenCoocMatrix( Regions: X; Image: X; out Matrix: X; LdGray, Direction);
说明, gen_cooc_matrix,在一个图像中计算一个区域中同时出现的矩阵。 ** GeneralizedEigenvaluesGeneralMatrix( MatrixAID, MatrixBID, ComputeEigenvectors, out EigenvaluesRealID, out EigenvaluesImagID, out EigenvectorsRealID, out EigenvectorsImagID);
说明, 生成对象特征矩阵 ** GeneralizedEigenvaluesSymmetricMatrix( MatrixAID, MatrixBID, ComputeEigenvectors, out EigenvaluesID, out EigenvectorsID);
说明, 生成对象同步矩阵 ** GetDiagonalMatrix( MatrixID, Diagonal, out VectorID);
说明, 获取对角矩阵 ** GetFullMatrix( MatrixID, out Values);
说明, 获取全矩阵 ** GetSizeMatrix( MatrixID, out Rows, out Columns);
说明, 获取矩阵大小 ** GetSubMatrix( MatrixID, Row, Column, RowsSub, ColumnsSub, out MatrixSubID);
说明, 获取子矩阵 ** GetValueMatrix( MatrixID, Row, Column, out Value); ** InvertMatrix( MatrixID, MatrixType, Epsilon, out MatrixInvID);
说明, 反转矩阵 ** InvertMatrixMod( MatrixID, MatrixType, Epsilon);
说明, 反转矩阵取模 ** MatchEssentialMatrixRansac( Image1: X; Image2: X; Rows1, Cols1, Rows2, Cols2, CamMat1, CamMat2, GrayMatchMethod, MaskSize, RowMove, ColMove, RowTolerance, ColTolerance, Rotation, MatchThreshold, EstimationMethod, DistanceThreshold, RandSeed, out EMatrix, out CovEMat, out Error, out Points1, out Points2);
说明, 按RANSA算法匹配矩阵 ** MatchFundamentalMatrixDistortionRansac( Image1: X; Image2: X; Rows1, Cols1, Rows2, Cols2, GrayMatchMethod, MaskSize, RowMove, ColMove, RowTolerance, ColTolerance, Rotation, MatchThreshold, EstimationMethod, DistanceThreshold, RandSeed, out FMatrix, out Kappa, out Error, out Points1, out Points2);
说明, 按RANSA算法匹配矩阵,有失真度参数 ** MatchFundamentalMatrixRansac( Image1: X; Image2: X; Rows1, Cols1, Rows2, Cols2, GrayMatchMethod, MaskSize, RowMove, ColMove, RowTolerance, ColTolerance, Rotation, MatchThreshold, EstimationMethod, DistanceThreshold, RandSeed, out FMatrix, out CovFMat, out Error, out Points1, out Points2);
说明, 按RANSA算法匹配矩阵,基本匹配 ** MaxMatrix( MatrixID, MaxType, out MatrixMaxID); ** MeanMatrix( MatrixID, MeanType, out MatrixMeanID); ** MinMatrix( MatrixID, MinType, out MatrixMinID);
说明, 矩阵最小值 ** MultElementMatrix( MatrixAID, MatrixBID, out MatrixMultID);
说明, 多个矩阵元素相乘。 ** MultElementMatrixMod( MatrixAID, MatrixBID);
说明, 多个矩阵元素取模 ** MultMatrix( MatrixAID, MatrixBID, MultType, out MatrixMultID);
说明, 多个矩阵变换 ** MultMatrixMod( MatrixAID, MatrixBID, MultType);
说明, 多个矩阵取模 ** NormMatrix( MatrixID, NormType, out Value); ** OrthogonalDecomposeMatrix( MatrixID, DecompositionType, out putMatricesType, ComputeOrthogonal, out MatrixOrthogonalID, out MatrixTriangularID);
说明, 正交变形矩阵 ** PowElementMatrix( MatrixID, MatrixExpID, out MatrixPowID);
说明, 矩阵元素乘方 ** PowElementMatrixMod( MatrixID, MatrixExpID);
说明, 矩阵元素乘方取模 ** PowMatrix( MatrixID, MatrixType, Power, out MatrixPowID);
说明, 矩阵乘方值 ** PowMatrixMod( MatrixID, MatrixType, Power);
说明, 矩阵乘方值取模 ** PowScalarElementMatrix( MatrixID, Power, out MatrixPowID);
说明, 可变矩阵乘方值 ** PowScalarElementMatrixMod( MatrixID, Power);
说明, 可变矩阵乘方值取模 ** ProjHomMat2dToPose( Homography, CameraMatrix, Method, out Pose);
说明, 2d矩阵姿态投影 ** QuatToHomMat3d( Quaternion, out RotationMatrix);
说明, Quat旋转矩阵,3D矩阵 ** ReadMatrix( FileName, out MatrixID);
说明, 读取矩阵数据 ** RelPoseToFundamentalMatrix( RelPose, CovRelPose, CamPar1, CamPar2, out FMatrix, out CovFMat);
说明, rel_pose_to_fundamental_matrix,计算两个相机相关方向中获取的基本矩阵。 ** RepeatMatrix( MatrixID, Rows, Columns, out MatrixRepeatedID);
说明, 重复矩阵 ** ScaleMatrix( MatrixID, Factor, out MatrixScaledID);
说明, 矩阵缩放 ** ScaleMatrixMod( MatrixID, Factor);
说明, 矩阵缩放取模 ** SerializeMatrix( MatrixID, out SerializedItemHandle);
说明, 矩阵数据序列化 ** SetDiagonalMatrix( MatrixID, VectorID, Diagonal);
说明, 设置正交矩阵参数 ** SetFullMatrix( MatrixID, Values);
说明, 设置矩阵参数 ** SetSubMatrix( MatrixID, MatrixSubID, Row, Column);
说明, 设置子矩阵参数 ** SetValueMatrix( MatrixID, Row, Column, Value);
说明, 设置矩阵变量 ** SolveMatrix( MatrixLHSID, MatrixLHSType, Epsilon, MatrixRHSID, out MatrixResultID);
说明, Solve矩阵 ** SqrtMatrix( MatrixID, out MatrixSqrtID);
说明, 矩阵的平方根。 ** SqrtMatrixMod( MatrixID);
说明, 矩阵的平方根,取模 ** SubMatrix( MatrixAID, MatrixBID, out MatrixSubID);
说明, 矩阵相减模 ** SubMatrixMod( MatrixAID, MatrixBID);
说明, 矩阵相减,取模 ** SumMatrix( MatrixID, SumType, out MatrixSumID);
说明, 矩阵求和 ** SvdMatrix( MatrixID, SVDType, ComputeSingularVectors, out MatrixUID, out MatrixSID, out MatrixVID);
说明, 矩阵svd奇异值分解 ** TransposeMatrix( MatrixID, out MatrixTransposedID); ** TransposeMatrixMod( MatrixID); ** VectorToEssentialMatrix( Rows1, Cols1, Rows2, Cols2, CovRR1, CovRC1, CovCC1, CovRR2, CovRC2, CovCC2, CamMat1, CamMat2, Method, out EMatrix, out CovEMat, out Error, out X, out Y, out Z, out CovXYZ);
说明, vector_to_essential_matrix,计算给定图像点间映射和已知相机矩阵的原始矩阵,重建三维点。 ** VectorToFundamentalMatrix( Rows1, Cols1, Rows2, Cols2, CovRR1, CovRC1, CovCC1, CovRR2, CovRC2, CovCC2, Method, out FMatrix, out CovFMat, out Error, out X, out Y, out Z, out W, out CovXYZW);
说明, vector_to_fundamental_matrix,计算给定图像点间对应关系和已知相机参数的两个相机的相对方位,重建三维点。 ** VectorToFundamentalMatrixDistortion( Rows1, Cols1, Rows2, Cols2, CovRR1, CovRC1, CovCC1, CovRR2, CovRC2, CovCC2, ImageWidth, ImageHeight, Method, out FMatrix, out Kappa, out Error, out X, out Y, out Z, out W);
说明, 矢量矩阵失真变换 ** WriteMatrix( MatrixID, FileFormat, FileName);
说明, 保存矩阵数据
《zw版·Halcon-delphi系列原创教程》 Halcon分类函数008,matrix,矩阵函数
为方便阅读,在不影响说明的前提下,笔者对函数进行了简化:
- :: 用符号“**”,替换:“procedure”
- :: 用大写字母“X”,替换:“IHUntypedObjectX”
- :: 省略了字符:“const”、“OleVariant”
【示例】 说明
函数:
procedure AddNoiseWhiteContourXld( const Contours: IHUntypedObjectX; out NoisyContours: IHUntypedObjectX; NumRegrPoints: OleVariant; Amp: OleVariant);
简化后为:
** AddNoiseWhiteContourXld( Contours: X; out NoisyContours: X; NumRegrPoints, Amp);
《zw版·Halcon-delphi系列原创教程》 Halcon分类函数008,matrix,矩阵函数的更多相关文章
- 【《zw版·Halcon与delphi系列原创教程》 zw_halcon人脸识别
[<zw版·Halcon与delphi系列原创教程>zw_halcon人脸识别 经常有用户问,halcon人脸识别方面的问题. 可能是cv在人脸识别.车牌识别方面的投入太多了. 其实,人脸 ...
- 【《zw版·Halcon与delphi系列原创教程》Halcon图层与常用绘图函数
[<zw版·Halcon与delphi系列原创教程>Halcon图层与常用绘图函数 Halcon的绘图函数,与传统编程vb.c.delphi语言完全不同, 传统编程语言,甚至cad ...
- 《zw版Halcon与delphi系列原创教程》发布说明
<zw版Halcon与delphi系列原创教程>发布说明 zw转载的<台湾nvp系列halcon-delphi教程>,虽然很多,不过基本上都是从cnc.数控角度的demo.. ...
- 《zw版·delphi与Halcon系列原创教程》THOperatorSetX版hello,zw
<zw版·delphi与Halcon系列原创教程>THOperatorSetX版hello,zw 下面介绍v3版的hello,zw. Halcon两大核心控件,THImagex.THOpe ...
- 《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表 v11中文增强版
<zw版·delphi与halcon系列原创教程>zw版_THOperatorSetX控件函数列表v11中文增强版 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就 ...
- 《zw版·delphi与halcon系列原创教程》zw版_THImagex控件函数列表
<zw版·delphi与halcon系列原创教程>zw版_THImagex控件函数列表 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两 ...
- 《zw版·ddelphi与halcon系列原创教程》Halcon的短板与delphi
[<zw版·delphi与Halcon系列原创教程>Halcon的短板与delphi 看过<delphi与Halcon系列>blog的网友都知道,笔者对Halcon一直是非常推 ...
- 《zw版·delphi与halcon系列原创教程》hello,zw
<zw版·delphi与halcon系列原创教程>hello,zw 按惯例,第一个程序是‘hello’ 毕竟,Halcon是专业的图像库,所以我们就不用纯文本版的,来一个专业版.Halco ...
- 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册
<zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...
随机推荐
- Struts2下的<result>中的type整理
1.<result name="处理结果名" type="相应结果类型">“响应内容”</result> 解释:name的值shift指 ...
- 开启ACM的征途
ACM对我的诱惑实在是太大了.以前从没有任何一件事情让我在假期也这么热血沸腾过,甚至是高考,也从没有过. 我对ACM的目标从没变过,我要拿金牌,我要进WF! 尽管我现在才刚刚开始ACM之旅,尽管我现在 ...
- asp.net 中 UEditor 图片和附件上传失败的处理方法
1.0 找到 net 文件夹下面的 web.config 配置文件,注释掉如下的两句: 2.0 Uploader文件默认属性为编译,将其属性改为内容以后重新运行程序,图片上传成功. 3.0 删除 im ...
- websocket总结
一.WebSocket简介 WebSocket protocol是HTML5一种新的协议,WebSocket 是目前唯一真正实现全双工通信的服务器向客户端推送的互联网技术.WebSocket的出现使 ...
- Spring中的单例一二
Spring框架很好的帮助我们创建和管理dao.bean.service.action等对象, 但是它创建的对象是单例呢还是多例,又有哪些区别以及为什么 1.在Spring中默认创建的是单例模式,简单 ...
- cocos2d-x渲染流程
Cocos2Dx之渲染流程 发表于8个月前(2014-08-08 22:46) 阅读(3762) | 评论(2) 17人收藏此文章, 我要收藏 赞2 如何快速提高你的薪资?-实力拍“跳槽吧兄弟”梦 ...
- XML真正强大的功能是来自其元素与封装的内容
创建文档类型声明 一般而言,XML声明放在文档顶部.在PHP中声明十分简单:只需实例化一个DOM文档类的对象并赋予它一个版本号.查看程序清单A: 程序清单 A <?php// create do ...
- javascript 与jquery为每个p标签增加onclick方法
<script type="text/javascript"> window.onload=function(){ var items=document.getElem ...
- vi/vim初步接触
vi和vim一直被人津津乐道,到底是什么使得它们如此受欢迎? vi分为3种模式:一般模式,编辑模式,命令行模式. (1)一般模式: 进入vi后,默认就是一般模式. 用处:方便地移动光标,删除字符/整行 ...
- SQL Server 触发器(转)
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程.触发器主要是通过事件进行触发被自动调用执行的.而存储过程可以通过存储过程的名称被调用. Ø 什么是触发器 触发器对表进行插入.更新.删 ...