I’m trying to transform a static image to give the illusion of it being taken from different angles. It seems like warpPerspective and warpAffine are the functions I should understand to make this work. However, even after read the OpenCV docs, I’m having difficulty understanding them.
What tutorials/docs should I read that explain them very well?
warpPerspective does a projective transformation or homography:
http://en.wikipedia.org/wiki/Homography
warpAffine does an affine transformation:
http://en.wikipedia.org/wiki/Affine_transformation
Abid Rahman, already mentioned a good book. If you want a more theoretical one, Multiple View Geometry is considered the bible of these topics.