A hybrid neural network and genetic programming approach to the automatic construction of computer vision systems