This document provides an overview of a workshop on applied computer vision and number recognition using a deep learning approach. The workshop is intended to teach computer vision basics to undergraduates. It covers the four basic components of a computer vision program: features, clustering, filtering/morphological operations, and validation. It uses the example of recognizing handwritten numbers 0-9 to demonstrate these concepts and introduce relevant OpenCV functions. The document discusses feature extraction and reduction, the minimum number of features needed, and the importance of training with many examples.