A Domain Independent Approach to 2D Object Detection Based on the Neural and Genetic Paradigms