title: Artificial neural network image transformation
body: <p>I have a pairs of images (input-output) but I don't know the transformation to going from A (input) to B (output). I want to record image A and get image B. Physically I can change the setup to get A or B, but I want to do it by software.</p>
  
  <p>If I understood well, a trained Artificial Neural Network is able to do that, having an input can give the corresponding output, is it right?
  Is there any software/ANN that just "training" it with entering a number of input-output pairs will be able to provide the correct output if the input is a new (but similar to the others) image?</p>
  
  <p>Thanks</p>