detecting object code?

9 views (last 30 days)
niloofar zolghadr
niloofar zolghadr on 28 Jun 2019
Commented: niloofar zolghadr on 29 Jun 2019
Hi, I have watched this video https://www.youtube.com/watch?v=ddXvs1Wp95A in you tube . and I followed all the codes that he described for detecting object but one part,describing rectangle, (because this line was long and not readable in video) was not readable for me .I know it may seem easy but my profession field is architecture and I am absolutely beginner in this field so If it is possible I ask for the code in (line 14 in the function findtemplate) which is about describing a rectangular.
Thank you so much

Accepted Answer

Image Analyst
Image Analyst on 28 Jun 2019
Looks like he's using normalized cross correlation as a template finding technique. See my attached demo.
  3 Comments
Image Analyst
Image Analyst on 28 Jun 2019
You need to pass in [x, y, width, height] which is what the BoundingBox measurement gives.:
r=regionprops(bwlabel(bw), 'BoundingBox');
hold on;
for k = 1 : length( r )
thisBB = r(k).BoundingBox;
rectangle('Position', thisBB);
end
niloofar zolghadr
niloofar zolghadr on 29 Jun 2019
You are the best.Thank you.

Sign in to comment.

More Answers (1)

niloofar zolghadr
niloofar zolghadr on 29 Jun 2019
Edited: niloofar zolghadr on 29 Jun 2019
@ Image Analyst oh, you have answered my question actually there is no error but I dont know why it does not detect my template window .I mean I have scattered bounding box all over the image .Do you know what is wrong with this algorithm?(detectobj and findtemplate are algorithms and hibbard is the image and window is template) By the way I think you are so expert is there any way that I can contact you easier forexample email or Telegram ? because my field is architecture and I am not so familiar with image processing.If there is anyway which I can contact you easier please let me know ...thank you so much
  2 Comments
Image Analyst
Image Analyst on 29 Jun 2019
You may need to lower your threshold or try a different technique, like deep learning.
niloofar zolghadr
niloofar zolghadr on 29 Jun 2019
@ Image Analyst I have tried different threshold before but it was useless.the result of algorithm is so disappointing. I could not post my image in that time because I have uploaded more than 10 images.but now I have posted it .If it is possible for you can you check those algorithms that I have sent with these images?and by the way I am trying to seperate the windows of this image if you know any code I would be so thankful if you share it here.
Thank you again

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!