Ask Your Question

smygarn's profile - activity

2015-09-16 02:45:40 -0600 commented question Object detection, Kinect Depth images

I made this testapplication to test the OpenCV and I'm NOT impressed of edge algorithms (findContours) so far. I found it extremely hard to detect the same edges between two nearly identical images and compare the edges to each other.

2015-08-31 08:59:45 -0600 commented question Object detection, Kinect Depth images

how do you create circle structure elements from the image?

2015-08-31 03:50:04 -0600 commented question Object detection, Kinect Depth images

Well. I've been trying to identify objects with opencv for a while now and I think it's time to get some help. :)

Initially I tried to find the contours with cannyedges. Looping the contours and try to match the shapes. I this works well for a complete circle objects, but not so good at complex edges.

Then I tried SURF and SIFT and they works quite well out of the box for images with high contrast and large resolution..

Haven't tried Cascade..

If you look in the images above the resolution and contrast is quite low.

My question is:

What is the best opencv-method to recognize the objects and also pick out the coordinate of the objects?

2015-08-31 03:18:15 -0600 received badge  Editor (source)
2015-08-31 03:17:01 -0600 asked a question Object detection, Kinect Depth images

Hi.

I've been working with OpenCV for a while now. Both native OpenCV (C++) and emgu (C#)

I want to recognize one or more "objects" in an image. This time it's a depth image from a kinect sensor. If you look at the image you can recognize 3 equal objects. I've marked it with a red rectangle.

image description

Have never found a good object detection algorithm for my work though.

I've tested edge detection: image description

Also tried some 2DFeatures like SURF, SIFT and FAST. They seems to work better on high contrast, high resolution objects? image description

Maybe OpenCV isn't that good in detect this type of objects in the scene?

We are now using Matrox Image Library for this kind of detection.