Computer Vision for Human–Machine Interaction: Interfacing through Visual Pointers