Foundations Of Computer Vision Applications