《zw版·Halcon-delphi系列原创教程》 Halcon分类函数015,vector矢量

为方便阅读,在不影响说明的前提下,笔者对函数进行了简化:

  • :: 用符号“**”,替换:“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);

  1. ** DerivateVectorField( VectorField: X; out Result: X; Sigma, Component);
  2.  
  3. ** EigenvaluesGeneralMatrix( MatrixID, ComputeEigenvectors, out EigenvaluesRealID, out EigenvaluesImagID, out EigenvectorsRealID, out EigenvectorsImagID);
  4. 说明, 通用特征矩阵
  5.  
  6. ** EigenvaluesSymmetricMatrix( MatrixID, ComputeEigenvectors, out EigenvaluesID, out EigenvectorsID);
  7. 说明, 对策特征矩阵
  8.  
  9. ** FindLocalDeformableModel( Image: X; out ImageRectified: X; out VectorField: X; out DeformedContours: X; ModelID, AngleStart, AngleExtent, ScaleRMin, ScaleRMax, ScaleCMin, ScaleCMax, MinScore, NumMatches, MaxOverlap, NumLevels, Greediness, ResultType, ParamName, ParamValue, out Score, out Row, out Column);
  10.  
  11. ** GeneralizedEigenvaluesGeneralMatrix( MatrixAID, MatrixBID, ComputeEigenvectors, out EigenvaluesRealID, out EigenvaluesImagID, out EigenvectorsRealID, out EigenvectorsImagID);
  12. 说明, 生成对象特征矩阵
  13.  
  14. ** GeneralizedEigenvaluesSymmetricMatrix( MatrixAID, MatrixBID, ComputeEigenvectors, out EigenvaluesID, out EigenvectorsID);
  15. 说明, 生成对象同步矩阵
  16.  
  17. ** GetDiagonalMatrix( MatrixID, Diagonal, out VectorID);
  18. 说明, 获取对角矩阵
  19.  
  20. ** GetSupportVectorClassSvm( SVMHandle, IndexSupportVector, out Index);
  21. 说明, get_support_vector_class_svm,从一个训练过的支持向量机返回一个支持向量坐标。
  22.  
  23. ** GetSupportVectorNumClassSvm( SVMHandle, out NumSupportVectors, out NumSVPerSVM);
  24. 说明, get_support_vector_num_class_svm,返回一个支持向量机的支持向量的数量。
  25.  
  26. ** GetSupportVectorNumOcrClassSvm( OCRHandle, out NumSupportVectors, out NumSVPerSVM);
  27. 说明, get_support_vector_num_ocr_class_svm,返回OCR分级器支持的矢量的数目。
  28.  
  29. ** GetSupportVectorOcrClassSvm( OCRHandle, IndexSupportVector, out Index);
  30. 说明, get_support_vector_ocr_class_svm,返回基于支持向量机的已测试OCR分级器中支持向量坐标。
  31.  
  32. ** HomVectorToProjHomMat2d( Px, Py, Pw, Qx, Qy, Qw, Method, out HomMat2d);
  33. 说明, hom_vector_to_proj_hom_mat2d,根据给定点的映射计算一个齐次变换矩阵。
  34.  
  35. ** OcrGetFeatures( Character: X; OCRHandle, out FeatureVector);
  36. 说明, ocr_get_features,计算给定Character(字符)的特征参数。
  37.  
  38. ** OpticalFlowMg( Image1: X; Image2: X; out VectorField: X; Algorithm, SmoothingSigma, IntegrationSigma, FlowSmoothness, Gradientancy, MGParamName, MGParamValue);
  39. 说明, optical_flow_mg,计算两个图像之间的光流。
  40.  
  41. ** RealToVectorField( Row: X; Col: X; out VectorField: X; Type_);
  42. 说明, real_to_vector_field,把两个实值图像转变为一个矢量域图像。
  43.  
  44. ** SetDiagonalMatrix( MatrixID, VectorID, Diagonal);
  45. 说明, 设置正交矩阵参数
  46.  
  47. ** SetLocalDeformableModelMetric( Image: X; VectorField: X; ModelID, Metric);
  48. 说明, 设置变形模型本地参数
  49.  
  50. ** SvdMatrix( MatrixID, SVDType, ComputeSingularVectors, out MatrixUID, out MatrixSID, out MatrixVID);
  51. 说明, 矩阵svd奇异值分解
  52.  
  53. ** UnwarpImageVectorField( Image: X; VectorField: X; out ImageUnwarped: X);
  54. 说明, unwarp_image_vector_field,使用一个矢量场来展开一个图像。
  55.  
  56. ** VectorAngleToRigid( Row1, Column1, Angle1, Row2, Column2, Angle2, out HomMat2d);
  57. 说明, vector_angle_to_rigid,从点和角度方面计算一个严格的仿射变换。
  58.  
  59. ** VectorFieldLength( VectorField: X; out Length: X; Mode);
  60. 说明, vector_field_length,计算一个矢量场的矢量长度。
  61.  
  62. ** VectorFieldToHomMat2d( VectorField: X; out HomMat2d);
  63. 说明, vector_field_to_hom_mat2d,根据位移矢量字段获取一个最接近的近似图。
  64.  
  65. ** VectorFieldToReal( VectorField: X; out Row: X; out Col: X);
  66. 说明, vector_field_to_real,把一个矢量域图像转变为两个实值图像。
  67.  
  68. ** VectorToAniso( Px, Py, Qx, Qy, out HomMat2d);
  69. 说明, 坐标矢量转换
  70.  
  71. ** 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);
  72. 说明, vector_to_essential_matrix,计算给定图像点间映射和已知相机矩阵的原始矩阵,重建三维点。
  73.  
  74. ** 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);
  75. 说明, vector_to_fundamental_matrix,计算给定图像点间对应关系和已知相机参数的两个相机的相对方位,重建三维点。
  76.  
  77. ** 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);
  78. 说明, 矢量矩阵失真变换
  79.  
  80. ** VectorToHomMat2d( Px, Py, Qx, Qy, out HomMat2d);
  81. 说明, vector_to_hom_mat2d,根据点与点间的映射获取一个最接近的近似图
  82.  
  83. ** VectorToHomMat3d( TransformationType, Px, Py, Pz, Qx, Qy, Qz, out HomMat3d);
  84. 说明, 矢量矩阵变换
  85.  
  86. ** VectorToPose( WorldX, WorldY, WorldZ, ImageRow, ImageColumn, CameraParam, Method, QualityType, out Pose, out Quality);
  87. 说明, 矢量姿态矩阵变换
  88.  
  89. ** VectorToProjHomMat2d( Px, Py, Qx, Qy, Method, CovXX1, CovYY1, CovXY1, CovXX2, CovYY2, CovXY2, out HomMat2d, out Covariance);
  90. 说明, vector_to_proj_hom_mat2d,利用给定点的映射计算一个映射变换矩阵。
  91.  
  92. ** VectorToProjHomMat2dDistortion( Points1Row, Points1Col, Points2Row, Points2Col, CovRR1, CovRC1, CovCC1, CovRR2, CovRC2, CovCC2, ImageWidth, ImageHeight, Method, out HomMat2d, out Kappa, out Error);
  93. 说明, 矢量2d矩阵失真变换
  94.  
  95. ** VectorToRelPose( Rows1, Cols1, Rows2, Cols2, CovRR1, CovRC1, CovCC1, CovRR2, CovRC2, CovCC2, CamPar1, CamPar2, Method, out RelPose, out CovRelPose, out Error, out X, out Y, out Z, out CovXYZ);
  96. 说明, 矢量姿态相对变换
  97.  
  98. ** VectorToRigid( Px, Py, Qx, Qy, out HomMat2d);
  99. 说明, vector_to_rigid,根据点的映射获取一个近似严格的仿射变换。
  100.  
  101. ** VectorToSimilarity( Px, Py, Qx, Qy, out HomMat2d);
  102. 说明, vector_to_similarity,根据点的映射获取一个近似的相似变换。

《zw版·Halcon-delphi系列原创教程》 Halcon分类函数015,vector矢量的更多相关文章

  1. 【《zw版·Halcon与delphi系列原创教程》 zw_halcon人脸识别

    [<zw版·Halcon与delphi系列原创教程>zw_halcon人脸识别 经常有用户问,halcon人脸识别方面的问题. 可能是cv在人脸识别.车牌识别方面的投入太多了. 其实,人脸 ...

  2. 【《zw版·Halcon与delphi系列原创教程》Halcon图层与常用绘图函数

    [<zw版·Halcon与delphi系列原创教程>Halcon图层与常用绘图函数 Halcon的绘图函数,与传统编程vb.c.delphi语言完全不同,     传统编程语言,甚至cad ...

  3. 《zw版Halcon与delphi系列原创教程》发布说明

    <zw版Halcon与delphi系列原创教程>发布说明 zw转载的<台湾nvp系列halcon-delphi教程>,虽然很多,不过基本上都是从cnc.数控角度的demo..  ...

  4. 《zw版·delphi与Halcon系列原创教程》THOperatorSetX版hello,zw

    <zw版·delphi与Halcon系列原创教程>THOperatorSetX版hello,zw 下面介绍v3版的hello,zw. Halcon两大核心控件,THImagex.THOpe ...

  5. 《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表 v11中文增强版

    <zw版·delphi与halcon系列原创教程>zw版_THOperatorSetX控件函数列表v11中文增强版 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就 ...

  6. 《zw版·delphi与halcon系列原创教程》zw版_THImagex控件函数列表

    <zw版·delphi与halcon系列原创教程>zw版_THImagex控件函数列表 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两 ...

  7. 《zw版·ddelphi与halcon系列原创教程》Halcon的短板与delphi

    [<zw版·delphi与Halcon系列原创教程>Halcon的短板与delphi 看过<delphi与Halcon系列>blog的网友都知道,笔者对Halcon一直是非常推 ...

  8. 《zw版·delphi与halcon系列原创教程》hello,zw

    <zw版·delphi与halcon系列原创教程>hello,zw 按惯例,第一个程序是‘hello’ 毕竟,Halcon是专业的图像库,所以我们就不用纯文本版的,来一个专业版.Halco ...

  9. 《zw版·Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册

    <zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对 ...

随机推荐

  1. cookie小析

    cookie用于存储数据,当用户访问了某个网站(网页)时,我们就可以通过cookie来向访问者电脑上存储数据1.不同的浏览器存放的cookie位置不同,也不能通用2.cookie的存储是以域名的形式进 ...

  2. PHP初学习笔记(2015/4/8)

    //echo C('name'); App/Action/IndexAction.class.php文件夹下的 URL模式 //输出URL模式 //echo C('URL_MODEL'),'<b ...

  3. HTML 5 视频(video)

    video 元素支持三种视频格式 IE Firefox Opera Chrome Safari 带有 Theora 视频编码和 Vorbis 音频编码的 Ogg 文件 No 3.5+ 10.5+ 5. ...

  4. POJ 1236 Network of Schools(Tarjan缩点)

    Network of Schools Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 16806   Accepted: 66 ...

  5. jQuery系列:五个模块总结

    Query插件,以备并希望在前端方面有所长进.请批评指正. 一,类型判断全解 JQuery判断类型扩展方法:$.type() /*type: function( obj ) { if ( obj == ...

  6. Mybatis学习记录

    参考资料: <深入理解mybatis原理> MyBatis的架构设计以及实例分析

  7. address_add

    <include file="Header:header-address_add" /> <include file="Header:header-pu ...

  8. linux suse系统防火墙端口开放配置

    1.切换到root用户下 2.进入到/etc/sysconfig/SuSEfirewall2 3.修改FW_SERVICES_EXT_TCP=" 22 80 8080 8081 8082 8 ...

  9. wamp下多域名配置问题

    1.找到wamp安装目录的apache安装目录 找到 httpd.conf文件 例如我安装的目录为 E:\wamp\bin\apache\apache2.2.8\conf\httpd.conf 也可以 ...

  10. C# 文件操作笔记

    C#中的文件操作 文件操作中的常见类: 静态类 File类:提供很多静态方法,用于移动.复制和删除文件. Directory类:用于移动.复制和删除目录. Path类:用于处理与路径相关的操作. 实例 ...