Open Source Python Image Processing Software

Python Image Processing Software

View 159 business solutions

Browse free open source Python Image Processing Software and projects below. Use the toggles on the left to filter open source Python Image Processing Software by OS, license, language, programming language, and project status.

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Pillow

    Pillow

    The friendly Python Imaging Library fork

    If you've ever wondered or worried about the future of Python's Imaging Library, it's time to stop. Pillow is here to answer your concerns, and offer you more. Pillow is the friendly fork of the Python Imaging Library or PIL, a library that adds image processing capabilities to your Python interpreter. Why turn to Pillow? Aside from offering extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities, Pillow is setuptools compatible. While PIL is not officially over yet, with Pillow you can be assured of continuous integration testing, publicized development activity, and regular releases to the Python Package Index.
    Downloads: 56 This Week
    Last Update:
    See Project
  • 2
    SciPy

    SciPy

    SciPy library main repository

    This is the main repository for the SciPy library, one of the core packages that make up the SciPy stack. SciPy is an open source software used in the fields of mathematics, science, and engineering, with modules for statistics, optimization, integration, linear algebra, signal and image processing, and many more. The SciPy library contains many of the user-friendly and efficient numerical routines, including those for numerical integration, interpolation, and optimization. SciPy is built to work with NumPy, a software that provides convenient and fast N-dimensional array manipulation. Both SciPy and NumPy run on all popular operating systems, are fast and easy to install, and are powerful yet easy to use. They’re currently depended upon by numerous leading scientists and engineers all over the world. Try them for yourself!
    Downloads: 44 This Week
    Last Update:
    See Project
  • 3
    rembg

    rembg

    Rembg is a tool to remove images background

    Rembg is a powerful tool that utilizes AI (specifically U^2-Net) to automatically remove backgrounds from images, offering a streamlined command-line interface and Docker support. It's ideal for batch processing and integrates smoothly into workflows
    Downloads: 26 This Week
    Last Update:
    See Project
  • 4
    GIMP ML

    GIMP ML

    AI for GNU Image Manipulation Program

    This repository introduces GIMP3-ML, a set of Python plugins for the widely popular GNU Image Manipulation Program (GIMP). It enables the use of recent advances in computer vision to the conventional image editing pipeline. Applications from deep learning such as monocular depth estimation, semantic segmentation, mask generative adversarial networks, image super-resolution, de-noising and coloring have been incorporated with GIMP through Python-based plugins. Additionally, operations on images such as edge detection and color clustering have also been added. GIMP-ML relies on standard Python packages such as numpy, scikit-image, pillow, pytorch, open-cv, scipy. In addition, GIMP-ML also aims to bring the benefits of using deep learning networks used for computer vision tasks to routine image processing workflows.
    Downloads: 10 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 5
    SciPy: Scientific Library for Python
    NOTE: the project has moved to https://scipy.org/scipylib/ --- go there to find latest versions. This sourceforge project contains only old historical versions of the software. SciPy is package of tools for science and engineering for Python. It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and image processing, ODE solvers, and more.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 6
    MMDeploy

    MMDeploy

    OpenMMLab Model Deployment Framework

    MMDeploy is an open-source deep learning model deployment toolset. It is a part of the OpenMMLab project. Models can be exported and run in several backends, and more will be compatible. All kinds of modules in the SDK can be extended, such as Transform for image processing, Net for Neural Network inference, Module for postprocessing and so on. Install and build your target backend. ONNX Runtime is a cross-platform inference and training accelerator compatible with many popular ML/DNN frameworks. Please read getting_started for the basic usage of MMDeploy.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    SMILI

    SMILI

    Scientific Visualisation Made Easy

    The Simple Medical Imaging Library Interface (SMILI), pronounced 'smilie', is an open-source, light-weight and easy-to-use medical imaging viewer and library for all major operating systems. The main sMILX application features for viewing n-D images, vector images, DICOMs, anonymizing, shape analysis and models/surfaces with easy drag and drop functions. It also features a number of standard processing algorithms for smoothing, thresholding, masking etc. images and models, both with graphical user interfaces and/or via the command-line. See our YouTube channel for tutorial videos via the homepage. The applications are all built out of a uniform user-interface framework that provides a very high level (Qt) interface to powerful image processing and scientific visualisation algorithms from the Insight Toolkit (ITK) and Visualisation Toolkit (VTK). The framework allows one to build stand-alone medical imaging applications quickly and easily.
    Leader badge
    Downloads: 35 This Week
    Last Update:
    See Project
  • 8
    medical image analysis

    medical image analysis

    Libraries and command line tools for medical image processing.

    This software provides libraries and command line tools for the processing and analysis of gray scale medical images.
    Leader badge
    Downloads: 15 This Week
    Last Update:
    See Project
  • 9
    itom

    itom

    itom - an Open Source Measurement, Automation and Evaluation Software

    itom is an open source software suite for operating measurement systems, laboratory automation and data evaluation. One main application of itom is the development and operation of sensor and measurement system for instance in a laboratory environment. Therefore, the software has to be able to communicate with a wide range of different hardware systems, such as cameras or actuators and should provide a diversified and as complete as possible set of evaluation and data processing methods. Additionally, the rapid prototyping of modern measurement and inspection setups requires a system, where parameters or components can easily be changed at runtime, necessitating the availability of an embedded scripting language. Finally, when operating a measurement system, it is also desirable to extend the graphical user interface by system adapted dialogs and windows. The project has been moved mid 2023 to github: https://itom-project.github.io https://github.com/itom-project
    Downloads: 11 This Week
    Last Update:
    See Project
  • Secure remote access solution to your private network, in the cloud or on-prem. Icon
    Secure remote access solution to your private network, in the cloud or on-prem.

    Deliver secure remote access with OpenVPN.

    OpenVPN is here to bring simple, flexible, and cost-effective secure remote access to companies of all sizes, regardless of where their resources are located.
    Get started — no credit card required.
  • 10
    LaueTools

    LaueTools

    open source python packages for X-ray MicroLaue Diffraction analysis

    LaueTools is an open-source project for white beam Laue x-ray microdiffraction data analysis including tools in image processing, peaks searching & indexing, crystal structure solving (orientation & strain) and data & grain mapping visualisation. Python 3 Code and new features are now at: https://gitlab.esrf.fr/micha/lauetools
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    OpenCMISS-Zinc

    OpenCMISS-Zinc

    A Library for Interactive Modelling and Visualisation

    The OpenCMISS-Zinc Library (opencmiss.org/zinc), or Zinc, is a software library for building interactive graphical modelling and visualisation applications. Models are represented in Zinc as mathematical fields defined over domains, including finite elements with support for high-order basis functions, complex parameter mappings and time variation, and image-based fields. Further fields can be defined by mathematical expressions and algorithms on existing fields, including image processing filters. Zinc model data structures are dynamic, supporting interactive applications which programmatically create, destroy and modify parts of models.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    BioImageXD - free open source software for analysis, processing and 3D rendering of multi dimensional, multi data channel, time series image data from microscopy and other sources.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13

    Spectral Python

    A python module for hyperspectral image processing

    Spectral Python (SPy) is a python package for reading, viewing, manipulating, and classifying hyperspectral image (HSI) data. SPy includes functions for clustering, dimensionality reduction, supervised classification, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14

    Gimp Gradient Extrapolate

    fill a selection according to neighboring gradient area

    Gimp Gradient Extrapolate is a plugin for Gimp 2.8. It fills gaps or removes objects, both of which are surrounded by a gradient like smooth image structure (e.g. sky). Refer to the wiki to see how to use it. Note, since this plug-in is written in python and involves optimization problems and non-filter operations, this script's runtime can be rather long, depending on the size of your image selection. Consider donating to this project: https://sourceforge.net/projects/gimp-g-e/donate
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    ImageJ is a public domain Java image processing program inspired by NIH Image for the Macintosh. It runs, either as an online applet or as a downloadable application, on any computer with a Java 1.1 or later. HOME @ http://rsb.info.nih.gov/ij/
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16

    Comic panel detection

    Program, written in python, which detect panels in comics

    Program, written in python, which detect panels in comics, based on Max Halford's tutorial "https://maxhalford.github.io/blog/comic-book-panel-segmentation/". It allows you to process Jpg/Png images in a folder , and then save the individual panels in a folder or in a single pdf file. Unfortunately it is far from perfect and makes many mistakes especially with "black and white" comics.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    This project provides a fast distributed system for image processing, written in Python. It aim is to be used as service to PHP, Perl and Python application servers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Lightningbeam

    Lightningbeam

    IDE for creating interactive Flash and HTML5 content

    Lightningbeam is a free, open-source alternative to Adobe Flash. It is written in Python, and uses PyGUI for a GUI, swfc for compiling, and Cairo for image processing. It has the ability to export to HTML5 as well as .swf, allowing for viewing on non-Flash-compatible devices (such as the iPhone or the Kindle), and can pack all resources into a single HTML file for portability. Lightningbeam supports ActionScript, allowing for interactive content creation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Written in Python and the Numeric package. It supports the examples of the book: Dougherty and Lotufo, Hands-on Morphological Image Proc., SPIE, 2003, ISSN=0-8194-4720-X. This toolbox has been continued at www.adessowiki.org under name ia870.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    ARK AR Sticker Generator

    ARK AR Sticker Generator

    ARK is an AR Sticker Generator

    In Augmented Reality Development we often need high quality markers for image targets compatible with accurate detection. ARK is an AR sticker generator made using various image processing libraries & scientific tools. It creates a colorful sticker similar to a QR code with each sticker being completely unique from other. It also allows to add an image overlay for branding or other stuff. Generated stickers can be found in Output folder. Extension is .png *GitHub Listing is in process*
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    AiHound

    AiHound

    AI powered image classification for nudity and documents / id-cards

    AI Hound is designed to run from an USB pendrive or any other kind of removeable and writeable media. The programm checks all Office-documents, Images and videos for various categories for images. Actually It can recognice nudity/porn and scanned or photographed documents / ID- and credit-cards. I am working on a model that also recognice various types of drugs in images.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    **Zastosowanie**: Głównym celem projektu jest optymalizacja wykorzystania pamięci w graficznych bazach danych poprzez analizę podobieństwa cosinusowego wektorów cech obrazów. Umożliwia identyfikację duplikatów (obrazów bardzo do siebie podobnych), co prowadzi do efektywniejszego zarządzania zasobami. **Program** W chwili obecnej program przeszukuje obrazy w katalogu, do którego ścieżka została zapisana w pliku 'Data\settings.txt'. **Użycie**: Program obsługuje się w terminalu. Po piewszym wykonaniu programu, zostaje utworzony katalog Data, w miejscu gdzie zapisany jest program. Aby wybrać ścieżkę do katalogu z obrazami należy w pliku 'settings.txt' zapisać ścieżkę. Następnie można wykonywać program z: -an, -mnb, -c, -i Link do GitHub: https://github.com/Duke-Axer/Duplicate-Finder Wszystkie pytania proszę pisać na b.gabka.nkn@gmail.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Image Processing software for combining information from images of the same scene, but with illumination variations or small changes. This work is the result of the coursework of an Image Processing regular course at IMPA.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Exposure

    Exposure

    Learning infinite-resolution image processing with GAN and RL

    Learning infinite-resolution image processing with GAN and RL from unpaired image datasets, using a differentiable photo editing model. ACM Transactions on Graphics (presented at SIGGRAPH 2018) Exposure is originally designed for RAW photos, which assumes 12+ bit color depth and linear "RGB" color space (or whatever we get after demosaicing). jpg and png images typically have only 8-bit color depth (except 16-bit pngs) and the lack of information (dynamic range/activation resolution) may lead to suboptimal results such as posterization. Moreover, jpg and most pngs assume an sRGB color space, which contains a roughly 1/2.2 Gamma correction, making the data distribution different from training images (which are linear). Exposure is just a prototype (proof-of-concept) of our latest research, and there are definitely a lot of engineering efforts required to make it suitable for a real product.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    ImageRevise

    ImageRevise

    ImageRevise - Effortless Image Resizing & Optimization Tool

    ImageRevise is a streamlined Tkinter-based application that makes image resizing and optimization effortless. With its intuitive interface, you can easily resize images while maintaining the aspect ratio, add custom watermarks with customizable positions, and optimize images for web use by adjusting quality levels. The application also lets you view and remove EXIF metadata, ensuring privacy and reducing file size. Features like multi-threaded image processing keep the app responsive during operations and enhance the overall user experience. With advanced error handling, the application is very reliable, and dynamic labels now provide real-time updates during image processing, with informative MessageBox popups when tasks are completed. Additionally, tooltips are refined to offer detailed guidance, making the app more user-friendly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.