Really hoping you can help me, I'm really stuck.
I've been a C# business apps developer for 10 years, I thought I'd have a go at some image detection as it's something that really interests me.
Basic outline of my project it to measure an object from a photo. I have an A4 sheet of paper on the floor, on which I'll put a foot, hand, a pen - apple.. whatever... and the app will measure it.
So, I've tried the following filters in order so far..
1) Grayscaled image,
2) CannyEdgeDetector filter,
3) Added Binary Filter
I then...
Process the Blobs in the image,
Draw rectangles around the blobs and store the rectangle dimensions in an array.
Image Here :
Clicky[
^]
(That's my foot)
I try to detect the sheet of paper (I know the dimensions are 210mm x 294mm So I do some simple maths to work out the scale.
I then try and find the object rectangle and return the size of it in millimetres (Using the A4 as a point of reference)
My question is this:
1) Am I using the correct filters - is there a better set of filters I can use to make the image easier to detect shapes on?
2) Am I using the correct method? Is there another class/set of procedures I should be exploring?
3) Should I give up?
Thanks,
Lee