Square object detection using webcam

Hello experts,
I have this code which works so perfect while detecting square objects from images which are downloaded from internet. However, when I am taking the image of a square object from my webcam and processing, its not turning out to be as expected. I am suspecting, the reason could be due to the green and pink hues which are dominantly captured from webcam. The actual output which is being obtained is that there are squares distributed at random places. What do you all suggest?

Antworten (2)

Image Analyst
Image Analyst am 10 Feb. 2013

0 Stimmen

I suggest you upload an image: http://www.mathworks.com/matlabcentral/answers/7924-where-can-i-upload-images-and-files-for-use-on-matlab-answers It's always easier to discuss image image processing advice if you have an image to see, don't you think?

5 Kommentare

mona
mona am 13 Feb. 2013
http://i49.tinypic.com/2lw8xw0_th.jpg here the only one circle should be there around the white circular object thats being held. However the same code works perfect for images taken from internet.
mona
mona am 13 Feb. 2013
Image Analyst
Image Analyst am 13 Feb. 2013
I don't see any square objects in that image.
mona
mona am 13 Feb. 2013
I am sorry, I meant circular and not square. I am really sorry for this mistake.
Image Analyst
Image Analyst am 13 Feb. 2013
Bearbeitet: Image Analyst am 13 Feb. 2013
You can edit your post to correct it. Have you tried imfindcircle()?

Melden Sie sich an, um zu kommentieren.

mona
mona am 13 Feb. 2013

0 Stimmen

Yes, yes I did. I could send you the code through private message if you agree on thta.

3 Kommentare

Image Analyst
Image Analyst am 13 Feb. 2013
Bearbeitet: Image Analyst am 13 Feb. 2013
  1. This should have been a comment, not an answer.
  2. Your main problem is poor lighting.
  3. Also, findcircle may not work on ellipses.
  4. You may also need to adjust some parameters in imfindcircle. I haven't experimented around with it a lot.
mona
mona am 13 Feb. 2013
I have actually tried everything with the code along with the parameters of imfindcircle and I am completely confident that everything is perfect. However, I would only agree with one of your point which is poor lighting.
Image Analyst
Image Analyst am 14 Feb. 2013
I don't know why you don't agree with the other 3 points, but whatever...

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 10 Feb. 2013

Community Treasure Hunt

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

Start Hunting!

Translated by