Full Programme
Everything covered in this programme, so you can confirm it's the right fit before you complete your registration above.
Computer vision has moved from research laboratories into everyday products and services. Banks verify identity from photographs, farmers assess crop health from drone images, factories catch defects on the line, and cities count vehicles and analyse road conditions from video. Open-source libraries and cheap computing have made these capabilities accessible, but using them well requires a sound grasp of how images are represented, processed and learned from.
Computer Vision Fundamentals Training Course builds that grasp in stages. Participants first learn how digital images work and manipulate them with Python, NumPy and OpenCV, covering filtering, thresholding, morphology, contours, edges, features and camera geometry. The middle of the programme introduces machine learning for images, then neural networks, with convolutional architectures trained in PyTorch. The later days deal with detection, segmentation, working with small datasets, annotation, augmentation, evaluation metrics, bias, privacy and deployment considerations.
The programme is almost entirely hands-on. Each day pairs short explanations with notebooks that participants run and modify, and the last two days are reserved for a capstone project in which each participant frames a real problem, trains a model, evaluates it honestly and presents the results.
By the end of the course, participants will be able to:
The course is aimed at people who want to build or commission image-based solutions, including:
Participants leave the course with:
Each day alternates between short concept explanations and guided practice. The programme uses:
Participants who attend the sessions and complete the labs and capstone project receive a CPD-accredited Certificate of Completion from Vision Reach Global Consultancy.