”imfindcicle”を使わずに数式で円のhough変換を行いたいのですができません。
お教えいただけると幸いです。

5 件のコメント

Kenta
Kenta 2020 年 1 月 14 日
簡単にいうと、すでに用意されている関数ではなく、ハフ変換を1から自分で書きたい、ということであってますか?
takumi honda
takumi honda 2020 年 1 月 15 日
はい、その通りです。
Kenta
Kenta 2020 年 1 月 15 日
編集済み: Kenta 2020 年 1 月 15 日
わかりました。ちなみにどのような用途で作成したいんでしょうか?ハフ変換に関連するアイデアのアルゴリズムを実装したくて、それの第一段階として、1からハフ変換を書く、など?目標によってどうするか変わってくるような気もします。
takumi honda
takumi honda 2020 年 1 月 15 日
研究の一環なのですが最終的に曲線のハフ変換を行いたく、その前段階としてまずは円のハフ変換を組みたいと考えています。
Kenta
Kenta 2020 年 1 月 15 日
編集済み: Kenta 2020 年 1 月 15 日
ありがとうございます。それはハフ変換の延長線上でしなければいけないという制約はあるのですか?それとも曲線検出が必要で、takumi hondaさまはハフ変換の応用版が良いと類推したが、ほかのアルゴリズムでも曲線検出ができればそれでよい、ということなのでしょうか?
そして、もし見つけるべき曲線が含まれる画像があれば添付していただけますか。
ハフ変換を1から作ってさらにそれを曲線に応用、となるとかなりハードルが高そうです。ただ、ハフ変換のコード自体はネットでいくつかありましたので、検索してみてください。単に曲線検出でよいならなにかできるかもしれません。

サインインしてコメントする。

 採用された回答

Kenta
Kenta 2020 年 1 月 16 日
編集済み: Kenta 2020 年 1 月 16 日

1 投票

いろいろと質問に答えていただき、ありがとうございました。MATLABではいろいろと画像処理のツールがあるので
それらをいろいろと試すとよいかもしれません。
ぱっと思い付きを試しただけなので完全ではないですが、エッジを検出して、それをもとに処理してもなんとかなるかもしれません。ただ天気や撮影場所が大きくかわると難しそうです。
また、方針などが決まれば、いろいろと関数を活用してそれを実現できるかもしれません。
以下、ハフ変換に関してもいくつか参考になるかもしれないものがありました。これらを参考にするとなにかアイデアが浮かぶかもしれないと思いました。

その他の回答 (3 件)

takumi honda
takumi honda 2020 年 1 月 16 日

1 投票

教授にはハフ変換理解するために自分で作ってやってみてほしいと頼まれ、取り組んでみたのですが、Kentaさまの言う通り
自分にはハードルが高く、他のアルゴリズムでもとりあえずは曲線検出ができればと考えています。
以下の画像が一例です。展開画像のため歪んでいるので曲線検出が必要となっています。
mmm.jpg

1 件のコメント

Kenta
Kenta 2020 年 1 月 16 日
画像をありがとうございます。曲線というのはどれのことですか?電線や電柱、道路の線などがあると思いますがどれを目標にしてよいかわかりませんでした。

サインインしてコメントする。

takumi honda
takumi honda 2020 年 1 月 16 日

0 投票

分かりづらくてすみません。手前の横断歩道です。
takumi honda
takumi honda 2020 年 1 月 16 日

0 投票

ありがとうございます。参考にします。

質問済み:

2020 年 1 月 14 日

回答済み:

2020 年 1 月 16 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!