Skip to main content

An advanced, all-in-one image processing and computer vision tool with a comprehensive GUI built in Python.

Project description

AlchemyCV - Advanced Computer Vision Tool

AlchemyCV is a powerful desktop application built with Python. It provides a comprehensive suite of tools for real-time image processing, enhancement, filtering, and analysis.

AlchemyCV Screenshot

Features

  • Multi-Stage Processing Pipeline: Apply filters in a logical order: Pre-processing, Enhancement, Frequency Filtering, Masking, and Refinement.
  • Rich Filter Library: Includes Gaussian/Median/Bilateral blurs, Histogram Equalization, CLAHE, Fourier transforms (LPF/HPF), color space filtering (HSV, Lab), thresholding, and more.
  • Advanced Masking: Generate binary masks from color or grayscale ranges, or use edge detection algorithms like Canny, Sobel, and Prewitt.
  • Contour Analysis: Automatically detect, count, and draw contours on objects in the image based on area.
  • Interactive UI:
    • Real-time parameter adjustment with sliders and dropdowns.
    • Zoom and Pan the image display with mouse controls.
    • Status bar showing image dimensions and mouse coordinates.
    • Informative tooltips for key controls.
  • Session Management: Save and load your complex filter settings to a JSON file.

Installation

AlchemyCV is designed to be run from a Python virtual environment.

1. Clone the Repository:

git clone https://github.com/kouya-marino/AlchemyCV.git
cd AlchemyCV

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

alchemycv-1.0.0.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alchemycv-1.0.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file alchemycv-1.0.0.tar.gz.

File metadata

  • Download URL: alchemycv-1.0.0.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.6

File hashes

Hashes for alchemycv-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2b89cc0d1760035e00264eeaccee2a27520f728a5813c6abb786914f2728e49a
MD5 211a49c5c179c19316d555f6a599dbfc
BLAKE2b-256 1b14e11c7af73b253b475c9fef247c9afb44f869491df2626d205c5c89c8efae

See more details on using hashes here.

File details

Details for the file alchemycv-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: alchemycv-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.6

File hashes

Hashes for alchemycv-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e67636d2be471390a7999b4c9ce90c102fb3d6973a6b9e85c5f5137803f091f0
MD5 b2fbb4f8bc33f50487db4151b4b9ad0e
BLAKE2b-256 f9f81867bc75b09abd3fbe9eead58c8845d69ec0fe47f65de69497080941473c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page