Learning local affine-invariant part models for object class recognition