All Projects → PacktPublishing → Building-Computer-Vision-Projects-with-OpenCV4-and-CPlusPlus

PacktPublishing / Building-Computer-Vision-Projects-with-OpenCV4-and-CPlusPlus

Licence: MIT License
Implement complex computer vision algorithms and explore deep learning and face detection

Programming Languages

Jupyter Notebook
11667 projects
C++
36643 projects - #6 most used programming language
java
68154 projects - #9 most used programming language
CMake
9771 projects
python
139335 projects - #7 most used programming language
swift
15916 projects

GitHub issues GitHub forks GitHub stars PRs Welcome

Building Computer Vision Projects with OpenCV4 and CPlusPlus

Implement complex computer vision algorithms and explore deep learning and face detection This course is your guide to understanding OpenCV concepts and algorithms through real-world examples and projects. By taking this course, you will be able to work on complex projects that involves image processing, motion detection, and image segmentation.

What you will learn

  • Explore algorithmic design approaches for complex computer vision tasks
  • Work with OpenCV's most updated API through projects
  • Understand 3D scene reconstruction and Structure from Motion
  • Study camera calibration and overlay AR using the ArUco Module
  • Create CMake scripts to compile your C++ application
  • Explore segmentation and feature extraction techniques
  • Remove backgrounds from static scenes to identify moving objects for surveillance
  • Work with new OpenCV functions to detect and recognize text with Tesseract

Hardware requirements

For an optimal student experience, we recommend the following hardware configuration:

  • Processor: 2.6 GHz or higher, preferably multi-core
  • Memory: 4GB RAM
  • Hard disk: 10GB or more
  • An Internet connection
  • macOSX machine (for example, MacBook, iMac) running macOS High Sierra v10.13+

Software requirements

You’ll also need the following software installed in advance:

  • Operating System: Windows (8 or higher)
  • Qt
  • OpenGL
  • Tesseract
  • Browser: Latest version of one or more browsers is recommended
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].