I want to work on a face detection based on colors on the C6416 DSP.
I use a kind of a YUV color space to segment the human color, but I get some noise at the background of some pictures.
As you can see the yellow closets are causing some noise with my approach (and the lighting is kind of bad, so my hand is not fully red). I've implemented some kind of Image Opening (without the C64X Image Lib) to fix this but it's rather slow. Any ideas for a fast method to remove this kind of noise?
I also tried a algorithm which checks the last 22 pixel within the segmentation and sets these pixels red if they match the treshold of 10 pixels. This is faster than segmentation and then opening but I need ~2 million cycles for a 320x240 picture, there must be a faster way though. My aim is a 25 fps video stream...