曲線を検出するにはどうすれば良いですか?
    7 views (last 30 days)
  
       Show older comments
    
    shiomi
 on 24 May 2023
  
    
    
    
    
    Commented: Shunichi Kusano
    
 on 26 May 2023
            私はMATLABを用いて画像解析を行っている者です。
画像対象としては、粒子と糸が画像内に映っています。
(下に参考画像として添付いたします。)
私はこの糸だけを取り出した画像を作成させたいと思っています。
そこで質問なのですが、この曲線を検出するプログラムがありましたら、
ご教示いただけないでしょうか。
また、その他の方法があればご指摘いただけますと幸いです。
以上、よろしくお願いいたします。

0 Comments
Accepted Answer
  Shunichi Kusano
    
 on 24 May 2023
        画像を拝見しますとそれなりにか細い線なのできれいに取り出すのは難しいかもしれませんが、まずは
fibermetric関数を使ってみてはいかがでしょうか。線状オブジェクトの強調に適しています。thickness次第で結果が大きく変わるので、線の細さに合わせて調整してみてください。
2 Comments
  Shunichi Kusano
    
 on 26 May 2023
				周りのゴミみたいな点はモルフォロジー処理で取り除けるかと思います。
使えそうな関数
ですが、肝心の曲線部分もまとまって検出するのは難しく、局所的に見るとゴミみたいな検出の集合になると思うので、上記関数を使うと同様に消えてしまう部分が出てきます。fibermetricでできる限り強調しつつ、曲線本体が消えない程度にパラメータを加減して周囲のゴミを極力減らす感じになるかと思います。
More Answers (0)
See Also
Categories
				Find more on Image Processing Toolbox in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

