The 3-D modeling of heads by using optical triangulation techniques is of great interest in the context of virtual reality, telecommunication and computer animation. This paper presents a structured light-based system mainly for human heads. It is named "3-D Laser Color Scanner" (3DLCS). A 3-D model is obtained with a cylindrical scan. The laser beam is switched on and off using a "light valve" and two successive CCD frames are captured, one with the laser line showing and one without. We can simplify the laser line extracting by subtracting these two images. In this system, two CCD cameras are used to avoid occlusion problems. Color information is read from the CCD when the laser light is absent. Since traditional laser scanner will miss the range data in the low-reflectance areas such as the hair area of human head, a shape from silhouette algorithm is presented to overcome this problem. Finally, we give some results using our system. The resulting model is suitable for many applications.