19 best Python Computer Vision libraries in 2024

share link

by ganesh dot icon Updated: Oct 2, 2021

technology logo
technology logo

Guide Kit Guide Kit  

Python programming language employs NumPy arrays in order to achieve image processing and computer vision tasks in the applications of artificial intelligence. The gamut of computer vision tasks can be executed efficiently with Python's scikit image processing libraries that work in tandem with NumPy arrays to produce high-quality filtered images. In fact, a Python imaging library can be used to accomplish complex tasks such as feature extraction, face recognition, and image manipulation. In addition, the scikit learn library in Python provides deep learning modules to employ in business operations (for example, for consumer satisfaction analysis).

Check out these libraries for Python computer vision to create a state-of-the-art code to deploy in data science fields. The face_recognition library touts to be the simplest API in the world for Python and command-line. If you are aiming to achieve image-to-image translation, check out the pytorch-CycleGAN-and-pix2pix library. One of the highest utility libraries in the list is perhaps the EasyOCR - a code pack for optical character recognition in over 80 languages. If machine learning is your objective, the NumPy_ML library carries pre-coded modules to insert into your code.

face_recognitionby ageitgey

Python doticonstar image 48536 doticonVersion:v1.2.2doticon
License: Permissive (MIT)

The world's simplest facial recognition api for Python and the command line

Support
    Quality
      Security
        License
          Reuse

            face_recognitionby ageitgey

            Python doticon star image 48536 doticonVersion:v1.2.2doticon License: Permissive (MIT)

            The world's simplest facial recognition api for Python and the command line
            Support
              Quality
                Security
                  License
                    Reuse
                      Python doticonstar image 20095 doticonVersion:Currentdoticon
                      License: Others (Non-SPDX)

                      Image-to-Image Translation in PyTorch

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                pytorch-CycleGAN-and-pix2pixby junyanz

                                Python doticon star image 20095 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                Image-to-Image Translation in PyTorch
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          EasyOCRby JaidedAI

                                          Python doticonstar image 18347 doticonVersion:v1.7.0doticon
                                          License: Permissive (Apache-2.0)

                                          Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    EasyOCRby JaidedAI

                                                    Python doticon star image 18347 doticonVersion:v1.7.0doticon License: Permissive (Apache-2.0)

                                                    Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              facenetby davidsandberg

                                                              Python doticonstar image 13092 doticonVersion:Currentdoticon
                                                              License: Permissive (MIT)

                                                              Face recognition using Tensorflow

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        facenetby davidsandberg

                                                                        Python doticon star image 13092 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                        Face recognition using Tensorflow
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  numpy-mlby ddbourgin

                                                                                  Python doticonstar image 11766 doticonVersion:Currentdoticon
                                                                                  License: Strong Copyleft (GPL-3.0)

                                                                                  Machine learning, in numpy

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            numpy-mlby ddbourgin

                                                                                            Python doticon star image 11766 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                            Machine learning, in numpy
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      insightfaceby deepinsight

                                                                                                      Python doticonstar image 15968 doticonVersion:v0.7doticon
                                                                                                      License: Permissive (MIT)

                                                                                                      State-of-the-art 2D and 3D Face Analysis Project

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                insightfaceby deepinsight

                                                                                                                Python doticon star image 15968 doticonVersion:v0.7doticon License: Permissive (MIT)

                                                                                                                State-of-the-art 2D and 3D Face Analysis Project
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          albumentationsby albumentations-team

                                                                                                                          Python doticonstar image 12105 doticonVersion:1.3.0doticon
                                                                                                                          License: Permissive (MIT)

                                                                                                                          Fast image augmentation library and an easy-to-use wrapper around other libraries. Documentation: https://albumentations.ai/docs/ Paper about the library: https://www.mdpi.com/2078-2489/11/2/125

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    albumentationsby albumentations-team

                                                                                                                                    Python doticon star image 12105 doticonVersion:1.3.0doticon License: Permissive (MIT)

                                                                                                                                    Fast image augmentation library and an easy-to-use wrapper around other libraries. Documentation: https://albumentations.ai/docs/ Paper about the library: https://www.mdpi.com/2078-2489/11/2/125
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              Pillowby python-pillow

                                                                                                                                              Python doticonstar image 10903 doticonVersion:9.5.0doticon
                                                                                                                                              License: Others (Non-SPDX)

                                                                                                                                              Python Imaging Library (Fork)

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        Pillowby python-pillow

                                                                                                                                                        Python doticon star image 10903 doticonVersion:9.5.0doticon License: Others (Non-SPDX)

                                                                                                                                                        Python Imaging Library (Fork)
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  neural-doodleby alexjc

                                                                                                                                                                  Python doticonstar image 9855 doticonVersion:v0.0doticon
                                                                                                                                                                  License: Strong Copyleft (AGPL-3.0)

                                                                                                                                                                  Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.)

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            neural-doodleby alexjc

                                                                                                                                                                            Python doticon star image 9855 doticonVersion:v0.0doticon License: Strong Copyleft (AGPL-3.0)

                                                                                                                                                                            Turn your two-bit doodles into fine artworks with deep neural networks, generate seamless textures from photos, transfer style from one image to another, perform example-based upscaling, but wait... there's more! (An implementation of Semantic Style Transfer.)
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse
                                                                                                                                                                                      Python doticonstar image 12415 doticonVersion:v1.0doticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      Bringing Old Photo Back to Life (CVPR 2020 oral)

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                Bringing-Old-Photos-Back-to-Lifeby microsoft

                                                                                                                                                                                                Python doticon star image 12415 doticonVersion:v1.0doticon License: Permissive (MIT)

                                                                                                                                                                                                Bringing Old Photo Back to Life (CVPR 2020 oral)
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          label-studioby heartexlabs

                                                                                                                                                                                                          Python doticonstar image 13344 doticonVersion:1.8.0doticon
                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                          Label Studio is a multi-type data labeling and annotation tool with standardized output format

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    label-studioby heartexlabs

                                                                                                                                                                                                                    Python doticon star image 13344 doticonVersion:1.8.0doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                    Label Studio is a multi-type data labeling and annotation tool with standardized output format
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              labelmeby wkentaro

                                                                                                                                                                                                                              Python doticonstar image 10519 doticonVersion:v5.3.0a0doticon
                                                                                                                                                                                                                              License: Others (Non-SPDX)

                                                                                                                                                                                                                              Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation).

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        labelmeby wkentaro

                                                                                                                                                                                                                                        Python doticon star image 10519 doticonVersion:v5.3.0a0doticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                        Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation).
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  meshroomby alicevision

                                                                                                                                                                                                                                                  Python doticonstar image 7610 doticonVersion:v2021.1.0doticon
                                                                                                                                                                                                                                                  License: Others (Non-SPDX)

                                                                                                                                                                                                                                                  3D Reconstruction Software

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            meshroomby alicevision

                                                                                                                                                                                                                                                            Python doticon star image 7610 doticonVersion:v2021.1.0doticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                                            3D Reconstruction Software
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      paperlessby the-paperless-project

                                                                                                                                                                                                                                                                      Python doticonstar image 7780 doticonVersion:2.7.0doticon
                                                                                                                                                                                                                                                                      License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                      Scan, index, and archive all of your paper documents

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                paperlessby the-paperless-project

                                                                                                                                                                                                                                                                                Python doticon star image 7780 doticonVersion:2.7.0doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                Scan, index, and archive all of your paper documents
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          ImageAIby OlafenwaMoses

                                                                                                                                                                                                                                                                                          Python doticonstar image 7811 doticonVersion:test-resources-v3doticon
                                                                                                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                                                                                                          A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    ImageAIby OlafenwaMoses

                                                                                                                                                                                                                                                                                                    Python doticon star image 7811 doticonVersion:test-resources-v3doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                    A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                              BossSensorby Hironsan

                                                                                                                                                                                                                                                                                                              Python doticonstar image 6153 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                              Hide screen when boss is approaching.

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        BossSensorby Hironsan

                                                                                                                                                                                                                                                                                                                        Python doticon star image 6153 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                        Hide screen when boss is approaching.
                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                  pix2pixHDby NVIDIA

                                                                                                                                                                                                                                                                                                                                  Python doticonstar image 6212 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                  License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                                                                                  Synthesizing and manipulating 2048x1024 images with conditional GANs

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            pix2pixHDby NVIDIA

                                                                                                                                                                                                                                                                                                                                            Python doticon star image 6212 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                                                                                            Synthesizing and manipulating 2048x1024 images with conditional GANs
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse
                                                                                                                                                                                                                                                                                                                                                      Python doticonstar image 5337 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                      Real-time face detection and emotion/gender classification using fer2013/imdb datasets with a keras CNN model and openCV.

                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                face_classificationby oarriaga

                                                                                                                                                                                                                                                                                                                                                                Python doticon star image 5337 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                Real-time face detection and emotion/gender classification using fer2013/imdb datasets with a keras CNN model and openCV.
                                                                                                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                                                                                                          gluon-cvby dmlc

                                                                                                                                                                                                                                                                                                                                                                          Python doticonstar image 5552 doticonVersion:v0.10.0doticon
                                                                                                                                                                                                                                                                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                                                          Gluon CV Toolkit

                                                                                                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                                                                                                    gluon-cvby dmlc

                                                                                                                                                                                                                                                                                                                                                                                    Python doticon star image 5552 doticonVersion:v0.10.0doticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                                                                                                                                                                                                    Gluon CV Toolkit
                                                                                                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                                                                                                              See similar Kits and Libraries