Features
Description
InfoShare Academy is a leading IT academy offering comprehensive educational programs in new technologies for companies. Since 2015, we have been supporting organizations in developing technology teams through dedicated courses in Machine Learning, DevOps, Data Engineering, Python, UX/UI Design, AWS, and Kubernetes. Our training is based on practical skills and real business cases. We collaborate with over 300 industry practitioners, ensuring that our programs are tailored to current market needs. We specialize in reskilling and upskilling employees. With us, you will build effective teams implementing new technologies that will accelerate innovation and strengthen your company's competitiveness in the market. Check out our training offerings designed for companies, created to develop your employees' competencies in the IT field.
- An intensive two-day training on OpenCV focused on practical image processing. The course combines theory with extensive workshops, allowing participants to quickly master key techniques for analyzing and manipulating digital images. Acquire skills essential in fields such as computer vision, object recognition, and augmented reality.
- Required technical skills from training participants:
- Basic programming knowledge in Python
- General knowledge of linear algebra and statistics
- Ability to work in a programming environment (e.g., PyCharm, Jupyter Notebook)
- Programmers looking to expand their skills in image processing
- Engineers working on computer vision-related projects
- Scientists and researchers involved in visual data analysis
- Students in computer science and related fields interested in AI and CV topics
- You will master basic and advanced image processing techniques using the OpenCV library
- You will gain practical skills in object detection, image segmentation, and motion tracking
- You will learn to implement real projects utilizing computer vision
- You will discover best practices and performance optimization methods when working with OpenCV
Day 1
1.1. Introduction to OpenCV and basics of image processingInstallation and configuration of the OpenCV environment
Loading, displaying, and saving images
Previewing individual pixels
1.2. Basic operations on imagesGeometric transformations: scaling, rotation, translation
Image filtering: blurring, sharpening, edge detection
1.3. Color processing and color spacesConversion between different color spaces (RGB, HSV, grayscale)
Image segmentation based on colors
1.4. Feature detection and extractionCorner and edge detection
Feature descriptors: SIFT, SURF, ORB
Day 2
2.1. Advanced image processing techniquesMathematical morphology: erosion, dilation, opening, closing
Hough transform for line and circle detection
2.2. Image segmentationThresholding methods
Segmentation algorithms: watershed, mean-shift
2.3. Object detection and trackingHaar cascades for face and object detection
Object tracking using KCF and CSRT
16 h/2 days
- Certificate of completion
- Monthly access to the training recording (for online format)
- Customization of the training program to client needs