We have done Intensity Based Visual Servoing by computing velocities for the robot using Control Law by VISP library. We had seen great advantages of this library as we can track and detect using a single line of code and the data structures defined for holding data are well defined and the class and methods used in the library are well documented with many examples.
We found it's easy to use this library for visual servoing in the context of our tasks