In this chapter we point out some specific characteristics of image-based visual servoing schemes and we discuss how to account for such characteristics at the image processing level. We present a hardware and software architecture specially designed for implementing image-based visual servoing applications. We also present the results obtained using such machine vision for an underwater robotics application.