OpenCV is a huge open-source library for computer vision, machine learning, and image processing. It can process images and videos to identify objects, faces, or even the handwriting of a human. The following are some of the functions I have implemented with it.
- Face and eye detection
- Image manipulation
- Edge detection
- Image smoothing
- Image thresholding
- Image transformation
- Object Recognition
- Webcam Streaming