Python Image processing

Open-source Python projects categorized as Image processing | Edit details

Top 23 Python Image processing Projects

  • 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: How would one go about recognizing a text (date) in an image? | | 2021-09-07

    Try running, which reads all the text from a given image. Then loop over the words read and see if it reads your date properly or if it splits it into multiple words. Even if it does this, you can easily find the year (you might need to do some postprocessing on what the ocr reads, i.e transform l to 1). The nice thing is that you get the bounding boxes of where the tect was read so you can use some sort of postprocessing on bbox locations and words read to find the month amd day (i.e. I read 25 at the same y index as the yesr but the x index is to the left, so its probably the day). Good luck :)

  • GitHub repo pillow

    The friendly PIL fork (Python Imaging Library)

    Project mention: Pillow Error "too many function definitions" | | 2021-08-25
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo albumentations

    Fast image augmentation library and an easy-to-use wrapper around other libraries. Documentation: Paper about the library:

    Project mention: Optimization for semantic segmentation! | | 2021-09-06
  • GitHub repo pywal

    🎨 Generate and change color-schemes on the fly.

    Project mention: How do I create a custom theme? | | 2021-09-25

    You can also create vim colorsheme from image/wallpaper with pywal and wal.vim .

  • GitHub repo Kornia

    Open Source Differentiable Computer Vision Library

    Project mention: Top 5 Python libraries for Computer vision | | 2021-05-06

    Kornia - Kornia is a differentiable computer vision library for PyTorch. It consists of a set of routines and differentiable modules to solve generic computer vision problems. At its core, the package uses PyTorch as its main backend both for efficiency and to take advantage of the reverse-mode auto-differentiation to define and compute the gradient of complex functions.

  • GitHub repo OCRmyPDF

    OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

    Project mention: [Question] ocrmypdf installation | | 2021-08-25

    Yes i did, but im not able to understand it I used this It keeps throwing errors

  • GitHub repo scikit-image

    Image processing in Python

    Project mention: Scikit-image for Image Processing | | 2021-04-12

    Then you would need to find what this plugin does for imshow. First thing you can see is that "interpolation" is not "bicubic" as you used, but "nearest"… but there are other settings here that are responsible for the difference of displays. (it's better that you look at the source code in your environment, as it might be slightly different)

  • 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 segmentation_models.pytorch

    Segmentation models with pretrained backbones. PyTorch.

    Project mention: Pytorch GPU Memory Leak Problem: Cuda Out of Memory Error !! | | 2021-09-15

    Have you tried another implementation? For example: qubvel/segmentation_models.pytorch

  • GitHub repo image-super-resolution

    🔎 Super-scale your images and run experiments with Residual Dense and Adversarial Networks.

    Project mention: I need help running this github application | | 2021-09-25

    I'm a beginner and I don't really understand how to make this repository and the scripts stored in it function the way it's designed to. The rep in question is ISR and I want to upscale images. Say my target is an image, 'img1.jpg', on my desktop, how would I go about using ISR to upscale it? I'm on macos big sur if that helps.

  • GitHub repo SimpleCV

    The Open Source Framework for Machine Vision

    Project mention: Top 5 Python libraries for Computer vision | | 2021-05-06

    SimpleCV - SimpleCV is a framework for Open Source Machine Vision, using OpenCV and the Python programming language. It provides a concise, readable interface for cameras, image manipulation, feature extraction, and format conversion. Our mission is to give casual users a comprehensive interface for basic machine vision functions and an elegant programming interface for advanced users.

  • GitHub repo pdftabextract

    A set of tools for extracting tables from PDF files helping to do data mining on (OCR-processed) scanned documents.

  • GitHub repo rembg

    Rembg is a tool to remove images background.

    Project mention: Rembg is a tool to remove images background (via machine learning) | | 2021-08-24
  • GitHub repo geemap

    A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets.

    Project mention: Google Earth Engine and geemap workshop at GeoPython Conference 2021 | | 2021-04-24

    Glad to know you found it useful. Feel free post geemap questions on GitHub if you run into issues

  • GitHub repo pytorch-ssim

    pytorch structural similarity (SSIM) loss

    Project mention: Pytorch SSIM and PSNR metrics? | | 2021-04-24

    I've used this before for SSIM it worked pretty well, just remember it's a similarity measure when you're calculating your loss.

  • GitHub repo pywt

    PyWavelets - Wavelet Transforms in Python

    Project mention: Doubt on pywavelets (frequency of wavelet) | | 2021-04-18

    Pywavelets is open sourced under the MIT license. If you are curious about the way a function is implemented, you can look the implementation on GitHub.

  • GitHub repo pytorch-lightning-bolts

    Toolbox of models, callbacks, and datasets for AI/ML researchers.

    Project mention: [D] How to organize deep learning projects on Github ? | | 2021-01-10

    Also PyTorch Lighting gives example in this repo

  • GitHub repo PyMatting

    A Python library for alpha matting

  • GitHub repo SickZil-Machine

    Manga/Comics Translation Helper Tool

    Project mention: Natural language processing @努力的沙鱼人 | | 2021-06-07

    Btw, I am looking into AI-based text OCR/removal/replacement software for faster TS, similar to this. Any recommendations, plz let me know. Thanks.

  • GitHub repo imgp

    :camera_flash: Fast batch image resizer and rotator

    Project mention: Yet another awesome list of (mainly) CLI apps | | 2021-05-12

    Nice list! Check out buku and imgp.

  • GitHub repo yolo-tf2

    yolo(all versions) implementation in keras and tensorflow 2.x

    Project mention: How to write a resume for python / ML jobs? | | 2021-02-06

    my most useful project is yolo object detector implementation in tf2 and I'm currently working on 2 other projects, one of which is the implementation of various drl algorithms in tf and the other project will be based on the latter and it's concerned with trading. The rest are more of scripts rather than projects ex: web scraping, file management, programming challenges ...

  • GitHub repo caer

    High-performance Vision library in Python. Scale your research, not boilerplate.

    Project mention: Show HN: Caer – A lightweight GPU-accelerated Vision library in Python | | 2021-02-22
  • GitHub repo cvlib

    A simple, high level, easy to use, open source Computer Vision library for Python.

    Project mention: Counting a stacked pile of beer kegs. Don't know where to start | | 2021-02-24
  • GitHub repo gyroflow

    Video stabilization using IMU motion data from internal or external logs

    Project mention: Does anyone know a way that I can get my hero 7 silver to work with reelsteady go? I don't have the money to buy a new gopro so needing a way to get it to work so I can film more cinematic footage | | 2021-08-11

    In all seriousness though I heard gyro flow was acceptable.

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-09-25.


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

Project Stars
1 EasyOCR 12,639
2 pillow 8,989
3 albumentations 8,795
4 pywal 5,645
5 Kornia 4,968
6 OCRmyPDF 4,872
7 scikit-image 4,534
8 segmentation_models.pytorch 4,099
9 image-super-resolution 3,087
10 SimpleCV 2,484
11 pdftabextract 1,950
12 rembg 1,641
13 geemap 1,379
14 pytorch-ssim 1,251
15 pywt 1,227
16 pytorch-lightning-bolts 1,114
17 PyMatting 1,025
18 SickZil-Machine 1,013
19 imgp 819
20 yolo-tf2 721
21 caer 540
22 cvlib 499
23 gyroflow 358
Find remote jobs at our new job board There are 25 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