Hi everyone. I have been working an moving object dection and tracking project. There're some questions that block me recently. Here are the opencv processing procedures: 0.Binary process 1. cvDilate 2. cvErode 3. cvCvtColor // CV_BGR2GRAY 4. cvSmooth 5. cvFindContours
For an image with 36060 pixels, it takes about 5ms to handle the above procedures, but it takes nearly 20 ms to process a picture with 1280800 pixels. Since this is an real time project, 20 ms is unacceptable. I wonder if there's any improvement methods for it. The platform is VS2010+opencv 2.4.4+C language. I intended to adopt parallel processing like TBB or openMP, but don't know how.
Besides, for multiple moving object detection and tracking, what is the best method? cvFindContours cant't find all the targets.
Your suggestions are really appreciated. Thanks for the help in advance.
Regards, Leon