画像内ターゲットの長さを出すにはどうすればいいですか?
Ältere Kommentare anzeigen
二値化された画像で、特定のベクトル方向でターゲット(白色)の最大長さを出したいです。
ベクトルについては、2×2の行列の2列目をベクトル方向にしたいと考えています。
行列から特定の列や行をベクトルにするやり方も教えていただきたいです。
ご教授いただきたいと存じます。
7 Kommentare
Atsushi Ueno
am 13 Nov. 2022
上記のプログラムが質問の要件にマッチすると思います。使ってみて出来たら回答欄に書いておきます。
Hernia Baby
am 13 Nov. 2022
フェレ径等ならbwferetで対応可能と思います
Atsushi Ueno
am 13 Nov. 2022
>特定のベクトル方向でターゲット(白色)の最大長さを出したい
⇒定規の角度を決めて、その角度で測定したフェレ径が最大になる所を探したいのだと解釈します。
ところがbwferet関数が出力するのは「最大フェレ径」の値、即ちあらゆる角度で測定したフェレ径の中から長さが最大となる所の長さや角度を出力します。同関数の入力として角度を指定する事が出来ないのです。
R
am 13 Nov. 2022
Atsushi Ueno
am 13 Nov. 2022
こちらの質問も拝見しました。
正確な楕円に対する主成分分析(pca)で得られた短軸方向(第二主成分)のフェレ径は、その楕円の短軸と一致するはずです。従って、bwferet関数が出力する最小フェレ径として得ても結果としては変わりないと思います。
しかしながら、ターゲットは必ずしも正確な楕円とは限らないと想定します。その場合、主成分分析(pca)で得られた第二主成分の最大フェレ径は、必ずしも最小フェレ径と一致するとは限らないと思います。
The function imFeretDiameter computes the Feret diameter for each one of the specified directions.
(関数 imFeretDiameter は,特定された方向毎にフェレ径を計算する。)
R
am 13 Nov. 2022
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu イメージ finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

