Computer vision is a field of artificial intelligence and computer science that focuses on enabling computers to interpret and understand visual information from images or videos. It involves developing algorithms and models to extract meaningful information and make inferences from visual data.
This competency area includes an understanding of the concepts of image processing, image classification, and basic neural networks
Image processing - Understanding of image processing techniques such as filtering, thresholding, segmentation, feature extraction, and morphological operations.
Image Classification - Understanding the basic concepts for classification models such as Convolutional Neural Networks (CNNs) and how to pre-process image data for training
Basic Neural Networks - Understanding the architecture of neural networks and how to build and train them using deep learning libraries such as TensorFlow, Keras, and PyTorch.