主要内容

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

Houghlines

ハフ変换基づく线分の抽出

说明

线= Houghlines(BW,,,,Theta,,,,,,,,は,で特定ビンに关连られイメージイメージイメージBWの线分抽出します。Thetaは关数伙计が返すベクトル。は,关数Houghpeaksが返す,の探索にする変换ビンの标标と列座标がが含ま含ま戻り戻り戻り线にはさた线分に关する含まれてい。。

线= Houghlines(___,,,,名称,价值はラインのな特性制御すると値ペアの引数を使用使用。。。

すべて折りたたむ

イメージをスペースに読み取り。。

i = imread('电路.tif');

イメージを回転ます。

roti = imrotate(i,33,'庄稼');

バイナリイメージ作成します。

bw = edge(roti,'chany');

バイナリイメージ使用てハフを作成します。

[H,T,R] = Hough(BW);imshow(h,[],,'xdata',t,'ydata',r,,...“初始磁化”,,,,'合身');Xlabel('\ theta'),Ylabel('\ rho');轴,轴普通的, 抓住;

图包含一个轴对象。轴对象包含类型图像的对象。

イメージの変换ピークを検出し。。

p = houghpeaks(h,5,'临界点',ceil(0.3*最大(H(:))));x = t(p(:,2));y = r(p(:,1));情节(x,y,',,,,'颜色',,,,'白色的');

图包含一个轴对象。轴对象包含2个类型图像的对象。

ラインをしてプロット。。

线= houghlines(bw,t,r,p,“填充”,5,“最小长度”,7);图,imshow(roti),保持max_len = 0;为了k = 1:长度(线)xy = [线(k).point1;线(k).point2];绘图(xy(:,1),xy(:,2),,'行宽',2,'颜色',,,,'绿色');百分比的情节开头和线的末端情节(xy(1,1),xy(1,2),'X',,,,'行宽',2,'颜色',,,,'黄色');情节(xy(2,1),xy(2,2),'X',,,,'行宽',2,'颜色',,,,'红色的');%确定最长行段的端点len = norm(线(k).point1-线(k).point2);如果(len> max_len)max_len = len;xy_long = xy;结尾结尾

图包含一个轴对象。轴对象包含37个类型图像的对象。

最长线分に色付けし强调表示します。

绘图(xy_long(:,1),xy_long(:,2),'行宽',2,'颜色',,,,'青色');

图包含一个轴对象。轴对象包含38个类型图像的对象。

入力引数

すべて折りたたむ

バイナリイメージ2次元逻辑行列行列またはまたは次元数次元数行列としてしし。。。数値入力场合,ゼロのピクセルは1((真的)であるとれます。

データ::单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|逻辑

ラインの(度単位)。。行列指定はははx xはベクトルので测定さ。。

データ::双倍的

座标原点から。数値として指定します座标原点はイメージの左隅隅(0,0)ですです

データ::双倍的

ハフ変换行座标列座标。行列指定指定ますます。

データ::双倍的

名前と値引数

例:线= houghlines(BW,T,R,P,“ FillGap”,5,“最小值”,7);

オプションの引数名称,价值のコンマ切りペア指定します。姓名は引数名,价值は対応するです。姓名は引用でなければなりませ。。NAME1,Value1,...,Namen,Valuenのに复数名前とのペア引数を任意の顺番で指定指定ます。。。

2ハフ付けているいるいるいるつのつの。正の数値数値として指定指定ししますます。线分间の距离距离がが指定指定さささHoughlines2つのつの结合してててつにつにつに。。。

データ::双倍的

ラインののさ正の数値指定します。Houghlinesは指定れ値よりラインを取り除きます。

データ::双倍的

出力引数

すべて折りたたむ

検出れ。见つかった结合线の数长が等しい构造构造体体配列配列配列としてとして返されれ。构造体体配列配列のの各各要素

フィールド

说明

点1

线分の点座标を指定するするする要素要素要素ベクトル[x y]

点2

线分の点座标を指定するするする要素要素要素ベクトル[x y]

Theta

ハフ変换の角度(度単位)

ハフ変换ビンの轴位置

拡张机能

バージョン履歴

R2006Aよりに导入导入