Python Computer Vision

Open-source Python projects categorized as Computer Vision | Edit details

Top 23 Python Computer Vision Projects

  • GitHub repo Face Recognition

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

    Project mention: Facial recognition | | 2021-10-18
  • GitHub repo pytorch-CycleGAN-and-pix2pix

    Image-to-Image Translation in PyTorch

    Project mention: I made a 3d topographic map based on my recent civ6 game | | 2021-08-03

    pix2pix algorithm is used for translating Civ6Maps to heightmaps. Synthesized terrain was rendered in blender.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo EasyOCR

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

    Project mention: [Question] Best approach for Optical Character recognition on large (20MB+) photos? | | 2021-11-10

    Try easyocr or Tesseract. Both are pretty easy to use and don't need much background in OpenCV.

  • GitHub repo jina

    Cloud-native neural search framework for 𝙖𝙣𝙮 kind of data

    Project mention: Open source tools to track github repository stats? | | 2021-10-24

    I use this tool everyday to track growth for Jina (an open-source neural search framework)

  • GitHub repo facenet

    Face recognition using Tensorflow

    Project mention: CompreFace - Free and open-source self-hosted face recognition system from Exadel | | 2021-05-07

    As for me, openface is already outdated - the latest release was in 2016. If you look for a library, the easiest to use is ageitgey/face_recognition. The more accurate libraries are davidsandberg/facenet and deepinsight/insightface.

  • GitHub repo d2l-en

    Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 300 universities from 55 countries including Stanford, MIT, Harvard, and Cambridge.

    Project mention: I created a way to learn machine learning through Jupyter | | 2021-04-30

    There are actually some online books and courses built on Jupyter Notebook ([Dive to Deep Learning Book]( for example). However yours is more detail and could really helps beginners.

  • GitHub repo datasets

    🤗 The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient data manipulation tools

    Project mention: Hugging Face Introduces ‘Datasets’: A Lightweight Community Library For Natural Language Processing (NLP) | | 2021-11-08

    Code for found:

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo vision

    Datasets, Transforms and Models specific to Computer Vision

    Project mention: Hey, I'm trying to find some materials about object detection in Pytorch but I'm having a hard time finding it. | | 2021-11-26

    And there are explanations: it's the research articles as well as the blog articles talking about them. And 99% of the code you'll find is open sourced: - The official torchvision has various models described here with their reference papers and the code of these models is found on the gitub page - You can find almost-official YOLO implementation on this github page.

  • GitHub repo fashion-mnist

    A MNIST-like fashion product database. Benchmark :point_down:

    Project mention: Image recognition and linear regression. | | 2021-10-27


  • GitHub repo ludwig

    Data-centric declarative deep learning framework

    Project mention: Most Frequent 600 Coding Questions on LeetCode | | 2021-10-26

    They list themselves all over the internet as an "open source contributor" to Uber, which as far I can tell is based entirely on... reporting that there was an issue with a favicon. To me, it seems like they'll be cheating anybody who employs them based on this, ahem, "experience". And that feels like the tip of the iceberg.

  • GitHub repo labelme

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

    Project mention: Convert Yolov3 annotation to labelme | | 2021-04-25

    Ref. -

  • GitHub repo meshroom

    3D Reconstruction Software

    Project mention: What are the free and open source map splicing software? | | 2021-11-21

    For example, here's the download page for MeshRoom (windows/linux) - It has a panorama stitching feature - Scroll down to the bottom of the page for the links.

  • GitHub repo label-studio

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

    Project mention: Label Studio. Open Source Data Labeling | | 2021-11-09
  • GitHub repo vit-pytorch

    Implementation of Vision Transformer, a simple way to achieve SOTA in vision classification with only a single transformer encoder, in Pytorch

    Project mention: [D] Surprisingly Simple SOTA Self-Supervised Pretraining - Masked Autoencoders Are Scalable Vision Learners by Kaiming He et al. explained (5-minute summary by Casual GAN Papers) | | 2021-11-17

    nah, it is really simple. here is the code

  • GitHub repo Serpent.AI

    Game Agent Framework. Helping you create AIs / Bots that learn to play any game you own!

    Project mention: A bot is livestreaming. Clearly Blizzard doesn't care. | | 2021-10-25

    You don't need a whole team nowadays. Amazon has services that let you train your own neural nets with a little bit of knowledge. Then there are tools like SerpentAI that let your AI interface with games (don't know if it works with Blizzard games, but it works with Steam).

  • GitHub repo pix2pixHD

    Synthesizing and manipulating 2048x1024 images with conditional GANs

    Project mention: [P] I made FaceShop! Instance segmentation + CGAN for editing faces (badly) | | 2021-09-25

    Pix2PixHD (from DeepSIM)

  • GitHub repo Kornia

    Open Source Differentiable Computer Vision Library

    Project mention: Preprocessing for NN on GPU | | 2021-10-04
  • GitHub repo BackgroundMattingV2

    Real-Time High-Resolution Background Matting

    Project mention: [D] AI Background Removal: a quick comparison between RVM & BGMv2 | | 2021-10-10


  • GitHub repo scikit-image

    Image processing in Python

    Project mention: Image Processing is Easier than you Thought! (Getting started with Python Pillow) | | 2021-10-13

    Python is a general-purpose programming language that provides many image processing libraries for adding image processing capabilities to digital images. Some of the most common image processing libraries in Python are OpenCV, Python Imaging Library (PIL), Scikit-image etc.

  • GitHub repo RobustVideoMatting

    Robust Video Matting in PyTorch, TensorFlow, TensorFlow.js, ONNX, CoreML!

    Project mention: [D] AI Background Removal: a quick comparison between RVM & BGMv2 | | 2021-10-10


  • GitHub repo pysot

    SenseTime Research platform for single object tracking, implementing algorithms like SiamRPN and SiamMask.

    Project mention: [P] Object Detection with rotated bounding boxes | | 2021-01-25

    SiamMask has pretty good rotated bbox code you can take a look at.

  • GitHub repo imagededup

    😎 Finding duplicate images made easy!

    Project mention: How to remove duplicate images from your dataset (Also CIFAR-100 has issues) | | 2021-02-01

    I had used phash to find the duplicate images. The hashing algorithm is ingenious...And it was able to find duplicates (and thus remove) efficiently imagededub has perceptual hashing.

  • GitHub repo pytorch-metric-learning

    The easiest way to use deep metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.

    Project mention: [D] Similar Image Retrieval | | 2021-06-23

    This repo provides the tools and examples needed to build such a model:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-26.

Python Computer Vision related posts


What are some of the best open-source Computer Vision projects in Python? This list will help you:

Project Stars
1 Face Recognition 42,325
2 pytorch-CycleGAN-and-pix2pix 16,336
3 EasyOCR 13,149
4 jina 12,306
5 facenet 12,149
6 d2l-en 11,569
7 datasets 11,380
8 vision 10,363
9 fashion-mnist 9,632
10 ludwig 7,996
11 labelme 7,620
12 meshroom 7,172
13 label-studio 7,027
14 vit-pytorch 6,731
15 Serpent.AI 6,052
16 pix2pixHD 5,535
17 Kornia 5,407
18 BackgroundMattingV2 5,070
19 scikit-image 4,649
20 RobustVideoMatting 4,521
21 pysot 3,894
22 imagededup 3,886
23 pytorch-metric-learning 3,844
Find remote jobs at our new job board There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives