Smart Computer Vision Introduction to theoretical foundations and practical solution techniques for computer vision applic