I have been researching for months now and have looked deep into image processing but I'm think that the way to change a shape or an image in Java Programming language is more of an Animation now. I need to create pixel points that lie over facial features of an image and then be able to change these features by relocation of the pixels. Morphing/Animation. Any tips here or links that could be useful for my research on this subject appreciated.