主要内容

脚腕行

求由和描述的直线的笛卡尔坐标

图书馆

转换

年代

  • 霍夫线块

描述

Hough线块查找参考图像边界线和由(rho, theta)对指定的线之间的交点。该块为交点输出基于1的[x y]坐标。边界线表示参考图像的左右垂直边界和顶部和底部水平边界。

如果(rho, theta)对指定的直线不与参考图像中的两条边界线相交,则块输出值,[(0,0)、(0,0)].这个输出交集值允许模型中的下一个块忽略这些点。一般来说,脚腕行块位于在交点处绘制点或形状的块的前面。

控件的输入和输出坐标如下图所示脚腕行块。

端口描述

港口 输入/输出 万博1manbetx支持的数据类型 支持复杂值万博1manbetx

θ

表示输入线的值的向量

  • 双精度浮点数

  • 单精度浮点数

  • 定点(有符号,字长小于或等于32)

  • 8-、16-和32位有符号整数

没有

ρ

表示输入线的值的向量

和Theta port一样

没有

参考我

表示二值图像或强度图像的矩阵或表示RGB图像的一个平面的矩阵

  • 双精度浮点数

  • 单精度浮点数

  • 定点(有符号和无符号)

  • 自定义数据类型

  • 布尔

  • 8-、16-和32位有符号整数

  • 8-、16-和32位无符号整数

没有

-by-4矩阵的交点值,其中输入行数是多少

  • 32位有符号整数

没有

参数

正弦值计算法

如果您选择三角函数,该块计算正弦和余弦值,以计算模拟过程中直线的交点。如果您选择查表,该块计算并存储三角函数值,以便在模拟开始前计算直线的交点。在这种情况下,块需要额外的内存。

对于浮点输入,设置正弦值计算法参数三角函数.对于定点输入,设置为查表

分辨率(弧度)

使用此参数指定轴的间距。此参数仅在以下情况出现在对话框中正弦值计算法参数,您可以选择查表.参数。

舍入模式

选择舍入模式用于定点运算。

溢出模式

定点操作选择溢出模式。

正弦表

选择如何指定正弦表值的字长。sin表值的分数长度总是等于单词长度减1:

当你选择指定字长,可以输入字长正弦表。

正弦表值不服从舍入模式而且溢出模式参数;他们饱和了最近的

产品输出

使用此参数指定如何指定此产品输出字和分数长度:

当你选择和第一次输入一样,特征与块的第一个输入的特征相匹配。

当你选择二进位点缩放,您可以输入字长和产品输出的分数长度,以位为单位。

当你选择斜率和偏置缩放,可以输入字长,以位为单位,以及乘积输出的斜率。计算机视觉工具箱中的所有信号都具有0的偏置。

看到乘法数据类型用于描述产品使用输出的插图。

蓄电池

使用此参数可指定要如何指定累加器字和分数长度。

当你选择与产品产量相同特征与产品输出的特征相匹配。

当你选择二进位点缩放,您可以进入字长部分长度累加器的位。

当你选择斜率和偏置缩放,您可以进入字长,在比特,和蓄电池.计算机视觉工具箱软件中的所有信号都有0的偏差。

看到乘法数据类型说明此块中累加器数据类型的使用。

锁定数据类型设置,防止由定点工具更改

选择此参数可防止定点工具覆盖在块掩码上指定的数据类型。有关更多信息,请参见fxptdlg(定点设计师),是Simulink中定点工具的参考页面万博1manbetx®文档。

例子

下图显示了直线1与参考图像的边界相交于[(x11y11) (x)12y12]和相交于[(x21y21) (x)22y22

另请参阅

寻找局部极大值

计算机视觉工具箱

霍夫变换

计算机视觉工具箱

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

R2006a之前介绍