A downloadable testing tool for Windows

Download NowName your own price

ConvolutionUI is a Python and OpenCV-based tool that allows you to test convolution matrices on-the-fly. It can also be used to apply convolution filters to images and save the result.

What it does

ConvolutionUI provides an intuitive user interface to experiment with convolution filters and how they affect images. With this tool, you can:

  • Create custom convolution matrices of any size
  • Adjust parameters like scaling, offsets, and color channels
  • Load an image and filter it with your custom matrix
  • Save convolution matrices and filtered images to hard drive

How to use

Using ConvolutionUI is simple and straightforward:

  1. Click "Load Image" to select an image file
  2. Enter the convolution matrix data in the input box
  3. Click "Apply Filter" button to filter the image
  4. Save or copy your custom convolution matrix
    and/or
    Save the filtered image to your computer

For more information, click "Help Guide" on the application.

Important

The program is meant to be used on a computer display of at least 1280×720 pixels in resolution, both for the main application and for the Help Guide.

Licensing

ConvolutionUI was developed in Python with the help of OpenAI's ChatGPT, and makes use of several third-party packages:

  • The UI was built with tkinter, provided under the PSF License.
  • base64 and webbrowser modules are also provided under the PSF license.
  • NumPy is used for array processing, and is provided under the BSD license.
  • The Python Imaging Library/Pillow are provided under the PIL license.
  • OpenCV is used for image processing, and is provided under the Apache license.

For testing purposes, the image "mandrill.png", from the USC-SIPI image database, is included in the package.

ConvolutionUI is free and unencumbered software released into the public domain. The software is provided as is, without warranty of any kind, express or implied.

The source is included as a separate download below.

Download

Download NowName your own price

Click download now to get access to the following files:

convolui_1.0.zip 38 MB
convolui_1.0_src.zip 623 kB

Leave a comment

Log in with itch.io to leave a comment.