主要内容

本页采用了机器翻译。点击此处可查看英文原文。

vision.calibration.PatternDetector 类

命名空间: vision.calibration

用于定义自定义平面图案检测器的接口

自 R2021b 起

描述

vision.calibration.PatternDetector 类定义了用于为相机标定器立体相机标定器应用程序以及 MATLAB® 命令行定义自定义平面图案检测器的接口。

要定义一个自定义图案检测器,必须创建一个继承自 vision.OpenPatternDetectorTemplate 类的类。这是一个抽象类,用于定义在图像中检测标定图案关键点的方法和属性(这些方法和属性在标定过程中会被调用),并用于在世界坐标系中生成相应的点。

您可以基于一个模板,通过在 MATLAB 提示符下输入以下命令,为单相机标定定义一个自定义图案检测器:

vision.OpenPatternDetectorTemplate("monocular")
您可以基于一个模板,通过在 MATLAB 提示符下输入以下内容,为立体相机标定定义一个自定义图案检测器:
vision.OpenPatternDetectorTemplate("stereo")

vision.calibration.PatternDetector 类是一个 handle 类。

类属性

摘要
true

有关类属性的信息,请参阅类属性

属性

全部展开

PatternDetector 类的客户端会指定这些预定义属性。

图案检测器的名称,指定为字符向量或字符串标量。

世界坐标系下的点单位,指定为字符向量或字符串标量。WorldUnits 指定了世界坐标系中图案关键点的计量单位。

属性面板中的用户自定义 UI 组件,用于显示和指定检测器属性,其类型为 uipanel 对象。要设置此属性,请使用 propertiesPanel 函数并传入一个 uipanel 对象,该对象由 PatternDetector 调用。

方法

全部展开

版本历史记录

在 R2021b 中推出