早教吧作业答案频道 -->其他-->
请问下面的matlab代码每一项具体代表什么意思?lines=houghlines(BW,T,R,P,'FillGap',50,'MinLength',7)
题目详情
请问下面的matlab代码每一项具体代表什么意思?lines=houghlines(BW,T,R,P,'FillGap',50,'MinLength',7)
▼优质解答
答案和解析
首先讲一下这个函数: houghlines 这个函数在matlab中有两种调用形式,如下: lines = houghlines(BW, theta, rho,peaks) lines = houghlines(..., param1, val1,param2, val2) 在这里主要讲第二种(其实覆盖了第一种)。 这个函数的主要功能是基于霍夫变换对图像进行线段提取,有点类似于边缘检测之类的。 BW就是要进行线段提取的数字图像,theta和rho是hough函数的返回值。peaks是houghpeaks函数的返回值。 而hough函数是用来将一个二值图进行霍夫变换,在生成霍夫变换的图同时还返回了变换角度 theta和rho的值。 houghpeaks函数是用来确定经过所霍夫变换过后的图中峰值的位置。 至于param1 和param2是两个参数选项: 有两种:'FillGap'和'MinLength' FillGap是一个正实数,用来表示同一图像中两条线段的距离。当两条线的距离小于这个指定值时,houghlines函数就会将这两条线合并成一条线。 MinLength是一个正实数,用来确定是否保存线条。如果线条的长度小于这个值,线条将会被擦除,否则就保存。
看了 请问下面的matlab代码每...的网友还看了以下:
(2010•崇明县二模)由于人体具有的调节机能,因此人体的内环境能保持稳态.对以下模式图分析正确的 2020-05-17 …
函数f(x)=ax2+bx+c(a≠0),对任意实数a,b,c,m,n,p,关于x的方程m[f(x 2020-06-03 …
写一个程式做进位制之间的转换(2进位到16进位).其中A代表10,B代表11.,F代表15.Inp 2020-06-09 …
设m是大于1的正整数,a,b是整数,如果m|(a-b),则称a与b关于模m同余,记作a≡b(mod 2020-06-14 …
如图为生物学中某些概念之间的关系图,则下列表述错误的是()A.若M表示类囊体膜,①代表光能,则②③ 2020-06-15 …
一大型演播厅有m排座位,今有若干人观看演出,若每排坐满a人,另有一排坐满b人,还空出c排,请你将观 2020-07-08 …
m代表长度单位,m2是面积单位,m3是体积单位,那么m的四次方代表什么?m代表长度单位,m 2020-08-02 …
将正整数按如图所示排列,用有序数对对(n,m)表示n牌,左到右排列第m个数,如(4,4)表示10图: 2020-10-30 …
化工原理中,板框压滤机规定代号的问题.例如BMS20/635-25其中B代表板框压滤机,M表示明流式 2020-11-04 …
下表中,A.B.C,D,E,F,G,H.M各代表一个互不相干的非零得数字,其中A+B=14,M/C= 2020-11-16 …