PDA

View Full Version : Object Detecting - Document



AlGorism
December 29th, 2010, 09:46 PM
Hi everyone.

I want to learn object detecting, but I couldn't find useful documents for beginners.

I know C well, and Java -more than basics, not perfect-. Where should I start?

Sub101
December 29th, 2010, 09:54 PM
If you actual want to do the coding then your gonna need to do a fair amount of research.

The method I am most familiar with are Eigenfaces. It is more for facial recognition but the same principles apply.

If you just want to use the technologies then take a look here:

http://en.wikipedia.org/wiki/OpenCV

It is for C++ but if you are a C developer im sure it will be an easy transition.

AlGorism
December 29th, 2010, 10:09 PM
Thanks. I know C++ a little actually, I can improve it. I'm starting reading from now.
Is learning Opencv enough, or should I go further?

Sub101
December 29th, 2010, 10:33 PM
Thanks. I know C++ a little actually, I can improve it. I'm starting reading from now.
Is learning Opencv enough, or should I go further?

Depends exactly what you want to use it for?

If your thinking along the same lines as the Kinect type stuff youll need a lot more.

AlGorism
December 30th, 2010, 07:21 PM
Depends exactly what you want to use it for?

If your thinking along the same lines as the Kinect type stuff youll need a lot more.
I see. So, you're saying that OpenCV is enough for beginners and for general view. If I want to move on image processing, like you say I'll have a lot more things to read.

Sub101
December 30th, 2010, 08:06 PM
I see. So, you're saying that OpenCV is enough for beginners and for general view. If I want to move on image processing, like you say I'll have a lot more things to read.

No OpenCV is very advanced, it just depends on what you want to do.

It looks like OpenCV does have object detection.

http://opencv.willowgarage.com/documentation/cpp/imgproc_object_detection.html

http://opencv.willowgarage.com/documentation/cpp/objdetect__object_detection.html

Sub101
January 9th, 2011, 03:23 PM
Might wana take a look here:

http://www.openni.org/

As I understand it, it is the open source release of the Kinect code.

tuxmanic
January 20th, 2011, 02:34 PM
It is for C++ but if you are a C developer im sure it will be an easy transition.Opencv is mostly written in C++ but it has got wrappers for C, C++, Python also for octave so C itself is enough for an opencv expedition..



Thanks. I know C++ a little actually, I can improve it. I'm starting reading from now.
Is learning Opencv enough, or should I go further? In my opinion its really easy to understand & code with opencv , just look at the samples in the source directory.




Might wana take a look here:

http://www.openni.org/

As I understand it, it is the open source release of the Kinect code. am using libfreenect (https://github.com/OpenKinect/libfreenect) from openkinect.org (http://openkinect.org/wiki/Main_Page) for kinect hacking. libfreenect has got opencv wrappers , so things are really easy, also i think there is better community support with libfreenect than OpenNI

Some kinect demos with libfreenect & opencv : http://www.flickr.com/photos/tuxmanic/sets/72157625654812145/