Python Image

Open-source Python projects categorized as Image

Top 23 Python Image Projects

  • pillow

    Python Imaging Library (Fork)

    Project mention: Isn't now the time for Python Support? | /r/jpegxl | 2023-06-02

    I've been searching for Native Python Support of JXL and the latest posts (Pillow 1, Pillow 2) and packages are from about 2 years ago.

  • Crunch

    Insane(ly slow but wicked good) PNG image optimization (by chrissimpkins)

    Project mention: (Newbie) How can I replicate this UI? Would SpriteKit be the best option? | /r/iOSProgramming | 2023-03-08

    If you go the png/jpg route, don’t forget to crunch your assets to save disk space.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • img2dataset

    Easily turn large sets of image urls to an image dataset. Can download, resize and package 100M urls in 20h on one machine.

    Project mention: AI used photographer’s photos for training, then slapped him with an invoice | | 2023-04-26
  • QualityScaler

    QualityScaler - image/video deeplearning upscaling for any GPU

    Project mention: QualityScaler 2.1 - image/video AI upscaler | /r/madeinpython | 2023-05-15
  • fastdup

    fastdup is a powerful free tool designed to rapidly extract valuable insights from your image & video datasets. Assisting you to increase your dataset images & labels quality and reduce your data operations costs at an unparalleled scale.

    Project mention: Visualize your dataset using DINOv2 embedding | | 2023-05-02

    Visualizing your dataset (especially large ones) in a low-dimensional embedding space can tell you a lot about the patterns and clusters in your dataset.

    We recently release a notebook showing how you can visualize your dataset using DINOv2 models by running it on your CPU.

    Yes! No GPUs needed.

    We used it to find clusters of similar images, duplicates, and outliers in a subset of the LAION dataset

    Try it on your own dataset:

    Colab notebook -

    GitHub repo -

  • maxim

    [CVPR 2022 Oral] Official repository for "MAXIM: Multi-Axis MLP for Image Processing". SOTA for denoising, deblurring, deraining, dehazing, and enhancement.

    Project mention: GOOGLE new computer vision multi-axis approach improves high level tasks, such as object detection, as well as motion deblurring, denoising, deraining | /r/AR_MR_XR | 2022-09-20

    Today we present a new multi-axis approach that is simple and effective, improves on the original ViT and MLP models, can better adapt to high-resolution, dense prediction tasks, and can naturally adapt to different input sizes with high flexibility and low complexity. Based on this approach, we have built two backbone models for high-level and low-level vision tasks. We describe the first in “MaxViT: Multi-Axis Vision Transformer”, to be presented in ECCV 2022, and show it significantly improves the state of the art for high-level tasks, such as image classification, object detection, segmentation, quality assessment, and generation. The second, presented in “MAXIM: Multi-Axis MLP for Image Processing” at CVPR 2022, is based on a UNet-like architecture and achieves competitive performance on low-level imaging tasks including denoising, deblurring, dehazing, deraining, and low-light enhancement. To facilitate further research on efficient Transformer and MLP models, we have open-sourced the code and models for both MaxViT and MAXIM.

  • fansly-downloader

    Executable Downloader App - a absolute must-have for Fansly enthusiasts. With this easy-to-use content downloading tool, you can download all your favorite content from No more manual downloads, enjoy your Fansly content offline anytime, anywhere! Fully customizable to download photos, videos, messages, collection & single posts 🔥

    Project mention: Veliko berem, da če nimaš službe, dobiš takoj zastonj občinsko stanovanje, kjer ni treba plačevati elektrike itd. Jaz bi tudi to naredila. Mi poveste, kako vsi to dobite, sklepam da je zelo lahko in vsak to dobi? | /r/Slovenia | 2023-05-20


  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • python-barcode

    ㊙️ Create standard barcodes with Python. No external dependencies. 100% Organic Python.

  • pygame-menu

    A menu for pygame (pygame-ce also supported!). Simple, and easy to use

    Project mention: Per-Pixel Alpha Function works (pretty much) | /r/pygame | 2022-10-17

    So I was searching around for a clean way to make ripple effects for my splash screen when I came across pygame-menu. I was interested in the "apply_image_function" method in '/pygame-menu/

  • image-similarity-measures

    :chart_with_upwards_trend: Implementation of eight evaluation metrics to access the similarity between two images. The eight metrics are as follows: RMSE, PSNR, SSIM, ISSM, FSIM, SRE, SAM, and UIQ.

    Project mention: Using VAE for image compression | /r/StableDiffusion | 2023-05-04

    Speaking of math, using this library -- -- I computed the following for these images vs the original image:

  • tv

    Quickly view (satellite) imagery directly in your terminal using Unicode 9.0 characters and true color. (by daleroberts)

  • piqa

    PyTorch Image Quality Assessement package

  • dhash

    Python library to calculate the difference hash (perceptual hash) for a given image, useful for detecting duplicates

    Project mention: GitHub - benhoyt/dhash: Python library to calculate the difference hash (perceptual hash) for a given image, useful for detecting duplicates | /r/Python | 2023-01-19
  • imgdupes

    Identifying and removing near-duplicate images using perceptual hashing.

    Project mention: Reverse Image Search Local Files? (NOT A DUPLICATE FINDER) | /r/software | 2023-05-22
  • Curtail

    Simple & useful image compressor. (by Huluti)

    Project mention: Support JPEG XL - Mozilla Connect Ideas | /r/firefox | 2022-11-26

    If someone can help the Yoga batch image converter implement JPEG XL and/or help the Curtail batch image converter do the same, that would be very nice. In the meantime you can use GIMP or Squoosh to convert one image at a time. There probably are some commandline scripts out there to do batch conversions, too, and there's always the official "cjxl" tool provided by the JPEG XL reference implementation project...

  • color-matcher

    automatic color-grading

  • DeepViewAgg

    [CVPR'22 Best Paper Finalist] Official PyTorch implementation of the method presented in "Learning Multi-View Aggregation In the Wild for Large-Scale 3D Semantic Segmentation"

  • collage_maker

    Picture collage maker in Python

  • bepasty

    universal pastebin server

    Project mention: Looking for self-hosted alternative to imgur, temporary image file hosting | /r/selfhosted | 2023-05-02

    I love bepasty for such uploads (not just images, though it does come with some features specific to images). It doesn't have a user account concept though, it just uses passwords to prevent anonymous users from uploading. Runs fine in Docker and is very light on resources (idling at around 70 MB RAM, 0% CPU for me after running for several weeks now):

  • saveddit

    Bulk Downloader for Reddit

  • PyAutoLens

    PyAutoLens: Open Source Strong Gravitational Lensing

  • maxim-pytorch

    [CVPR 2022 Oral] PyTorch re-implementation for "MAXIM: Multi-Axis MLP for Image Processing", with *training code*. Official Jax repo:

    Project mention: Need help to reduce vision transformer patch artifacts | /r/computervision | 2023-04-28

    Hi there, i'm trying to do image enhancement task. Basically you give it some image and it makes it more colorful, vibrant, changes up some exposure and other things. I'm implementing it with Google Maxim architecture in pytorch. Unfortunately they dont include training code (original one is in JAX) and pyotorch only has the network, not training code.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-06-02.

Python Image related posts


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

Project Stars
1 pillow 10,867
2 Crunch 3,264
3 img2dataset 2,267
4 QualityScaler 1,167
5 fastdup 1,025
6 maxim 713
7 fansly-downloader 528
8 python-barcode 463
9 pygame-menu 445
10 image-similarity-measures 417
11 tv 400
12 piqa 312
13 dhash 307
14 imgdupes 302
15 Curtail 290
16 color-matcher 240
17 DeepViewAgg 190
18 collage_maker 165
19 bepasty 155
20 saveddit 142
21 Google-Images-Search 138
22 PyAutoLens 136
23 maxim-pytorch 128
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives