How can I extract the frame around the windows?

1 回表示 (過去 30 日間)
L
L 2019 年 7 月 17 日
コメント済み: Image Analyst 2019 年 10 月 14 日
Hello,
I need to extract the frame on the wall around the window. How can I do that? I have tried with edge detection and binarization, but I have got always a different result. There are images, where even the edges are not recognizable. But, there are images full with different edges where I can not eliminate the redundant components.
I hope someone can help me.
Thank you.
  6 件のコメント
L
L 2019 年 10 月 13 日
Whatever, the image should be in color, but it could be in grayscale too.
Image Analyst
Image Analyst 2019 年 10 月 13 日
Could be very difficult if the input could be any window in the world with any aspect ratio, any frame color or pattern and any window color or pattern. Can I ask why you need/want to do this?
Do you have hundreds of images to be used as a training set in deep learning? Would you be willing to use a deep learning approach?

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

採用された回答

Image Analyst
Image Analyst 2019 年 10 月 13 日
I suggest you just call rbbox(), imrect(), or imcrop() for the simplest solution. Anything else is not going to be "basic".
  2 件のコメント
L
L 2019 年 10 月 13 日
I am familiar with imrect and imcrop functions, but I have never used the rbbox. I will check it. Thank you.
Image Analyst
Image Analyst 2019 年 10 月 14 日
It's the same except that it "finishes" right away and does not ask you to adjust handles on the edges of the box or ask you to confirm the selection - it just takes it immediately.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeInteractive Control and Callbacks についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by