Machine-Learning Python Computer Vision

Back

1. Scikit-Image

A collection of algorithms for image processing in Python.

2. Scikit-Opt

Swarm Intelligence in Python (Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, Ant Colony Algorithm, Immune Algorithm,Artificial Fish Swarm Algorithm in Python)

3. SimpleCV

An open source computer vision framework that gives access to several high-powered computer vision libraries, such as OpenCV. Written on Python and runs on Mac, Windows, and Ubuntu Linux.

4. Vigranumpy

Python bindings for the VIGRA C++ computer vision library.

5. OpenFace

Free and open source face recognition with deep neural networks.

6. face_recognition

Face recognition library that recognizes and manipulates faces from Python or from the command line.

7. detectron2

FAIR's next-generation research platform for object detection and segmentation. It is a ground-up rewrite of the previous version, Detectron, and is powered by the PyTorch deep learning framework.

8. albumentations

А fast and framework agnostic image augmentation library that implements a diverse set of augmentation techniques. Supports classification, segmentation, detection out of the box. Was used to win a number of Deep Learning competitions at Kaggle, Topcoder and those that were a part of the CVPR workshops.

9. pytessarct

Python-tesseract is an optical character recognition (OCR) tool for python. That is, it will recognize and "read" the text embedded in images. Python-tesseract is a wrapper for [Google's Tesseract-OCR Engine](https://github.com/tesseract-ocr/tesseract).

10. imutils

A library containing Convenience functions to make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV and Python.

11. PyTorchCV

A PyTorch-Based Framework for Deep Learning in Computer Vision.

12. Self-supervised learning

13. neural-style-pt

A PyTorch implementation of Justin Johnson's neural-style (neural style transfer).

14. Detecto

Train and run a computer vision model with 5-10 lines of code.

15. neural-dream

A PyTorch implementation of DeepDream.

16. Openpose

A real-time multi-person keypoint detection library for body, face, hands, and foot estimation

17. Deep High-Resolution-Net

A PyTorch implementation of CVPR2019 paper "Deep High-Resolution Representation Learning for Human Pose Estimation"

18. dream-creator

A PyTorch implementation of DeepDream. Allows individuals to quickly and easily train their own custom GoogleNet models with custom datasets for DeepDream.

19. Lucent

Tensorflow and OpenAI Clarity's Lucid adapted for PyTorch.

20. lightly

Lightly is a computer vision framework for self-supervised learning.

21. Learnergy

Energy-based machine learning models built upon PyTorch.

22. OpenVisionAPI

Open source computer vision API based on open source models.

23. IoT Owl

Light face detection and recognition system with huge possibilities, based on Microsoft Face API and TensorFlow made for small IoT devices like raspberry pi.

24. Exadel CompreFace

face recognition system that can be easily integrated into any system without prior machine learning skills. CompreFace provides REST API for face recognition, face verification, face detection, face mask detection, landmark detection, age, and gender recognition and is easily deployed with docker.

25. computer-vision-in-action

as known as ``L0CV``, is a new generation of computer vision open source online learning media, a cross-platform interactive learning framework integrating graphics, source code and HTML. the L0CV ecosystem — Notebook, Datasets, Source Code, and from Diving-in to Advanced — as well as the L0CV Hub.