ConvolutionUI
A downloadable testing tool for Windows
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:
- Click "Load Image" to select an image file
- Enter the convolution matrix data in the input box
- Click "Apply Filter" button to filter the image
- 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.
The source is included as a separate download below.
Status | Released |
Category | Tool |
Platforms | Windows |
Publisher | |
Author | kid marscat |
Tags | convolution-matrices, convolution-matrix, image-filtering, image-processing, opencv, software, tools |
Code license | Unlicense |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Download
Click download now to get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.