>>12726987fortunately for you, machine vision is good application of current neural net technology. often people hope that machine learning will solve all there problems, or sell it as a solution when it isn't.
i'd look into how backpropagation works, how auto differentiation works, and then look up basic Tensor Flow examples in machine vision. last i played neural nets i used the Keras library in python.
another, older way to do machine vision isolation/identification is feature analysis, so you may want to look into that. famous feature algorithms are things like SURF. neural net techniques may be hybridized with feature-based techniques