In this thesis, we present techniques to automatically synthesize desirable camera views of a known scene. Desirability of a camera view of a scene is represented in terms of a set of constraints. These constraints express whether certain scene features of interest are detectable or not in the resulting image. The feature detectability constraints that are chosen are fairly generic to vision tasks and require that the features are:• not occluded -the visibility constraint • resolvable to a given specification -the resolution constraint • in-focus -the focus constraint • within the field-of-view of the camera -the field-of-view constraint An in-depth analysis of each of the above constraints results in the locus of viewpoints that satisfy each constraint separately. In this work, a viewpoint is an eightdimensional quantity that consists of the three positional and two orientational degrees of freedom of camera placement, and three optical parameters of camera and lens setting. In order to determine globally admissible viewpoints, the loci of the individual constraints are combined by posing the problem in a constrained optimization setting.Using existing optimization schemes, viewpoints that are globally admissible and locally optimal are obtained. In order to realize such a computed viewpoint in an actual sensor se tup, the relationships mapping the planned parameters to the parame ters that can b e controlled, are obtained. This mapping is determined in the case of a sensor setup t nat cons i s t s of a camera in a hand-eye arrangement equipped with a lens that has zoor ri> f ocus and aperture control. The lens is modeled by a general thick lens model with iion-coinciding pupils and principal points. The sensor planning and sensor modeling techniques that have been developed compose the MVP system. MVP is used in a ro DOt i c νι81οη system that consists of a camera with a controllable lens mounted on ^ robot manipulator. The camera is positioned and its lens is set according to the results generated by MVP. Camera views taken from the computed viewpoints verify that th. e feature detectability constraints are indeed satisfied.