https://github.com/sagar-brahaman/imagefilterpy
Example of custom image filter for MRTech IFF Python SDK
https://github.com/sagar-brahaman/imagefilterpy
camera cuda dng genicam gpu h264 h265 image-processing jetson json mipi rest-api rtsp tiff
Last synced: about 2 months ago
JSON representation
Example of custom image filter for MRTech IFF Python SDK
- Host: GitHub
- URL: https://github.com/sagar-brahaman/imagefilterpy
- Owner: Sagar-brahaman
- License: mit
- Created: 2025-04-06T10:29:27.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-11T18:14:43.000Z (11 months ago)
- Last Synced: 2025-07-11T18:32:01.697Z (11 months ago)
- Topics: camera, cuda, dng, genicam, gpu, h264, h265, image-processing, jetson, json, mipi, rest-api, rtsp, tiff
- Language: Python
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ImageFilterPy 🖼️✨
Welcome to **ImageFilterPy**! This repository showcases a custom image filter designed for the MRTech IFF Python SDK. Here, you'll find a collection of tools and examples that leverage powerful image processing techniques, suitable for various applications in machine vision, low-latency systems, and more.
  
## Table of Contents
- [Overview](#overview)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Topics](#topics)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
- [Releases](#releases)
## Overview
**ImageFilterPy** provides a custom image filter that enhances image quality and processing speed. It is built on the MRTech IFF Python SDK, which allows developers to integrate advanced image processing capabilities into their applications. This repository aims to simplify the use of image filters and demonstrate their application in real-world scenarios.
## Features
- **Custom Image Filter**: Tailored specifically for the MRTech IFF SDK.
- **Support for Multiple Formats**: Handles various image formats like DNG, TIFF, and more.
- **GPU Acceleration**: Utilizes CUDA and Vulkan for enhanced performance.
- **Low Latency**: Optimized for real-time processing in machine vision applications.
- **REST API Support**: Easily integrate with other systems using a RESTful approach.
- **Example Demos**: Provides practical examples to get you started quickly.
## Installation
To install **ImageFilterPy**, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/Sagar-brahaman/imagefilterpy.git
cd imagefilterpy
```
2. Install the required packages:
```bash
pip install -r requirements.txt
```
3. Ensure you have the MRTech IFF Python SDK installed. Refer to the SDK documentation for installation instructions.
## Usage
After installation, you can use the custom image filter in your Python scripts. Here’s a simple example to get you started:
```python
from imagefilter import CustomImageFilter
# Load your image
image_path = 'path/to/your/image.dng'
filter = CustomImageFilter()
# Apply the filter
filtered_image = filter.apply(image_path)
# Save the result
filtered_image.save('path/to/save/filtered_image.tiff')
```
This example demonstrates how to load an image, apply the custom filter, and save the processed image. You can adjust parameters in the `CustomImageFilter` class to suit your needs.
## Topics
This repository covers a wide range of topics, including:
- Camera
- CUDA
- Demosaicing
- DNG
- GenICam
- GPU
- H264
- H265
- Image Processing
- Jetson
- JSON
- Low Latency
- Machine Vision
- MIPI
- Python
- REST API
- RTSP
- SDK
- TIFF
- Vulkan
## Contributing
We welcome contributions to **ImageFilterPy**! If you have ideas for improvements or new features, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push to your fork and submit a pull request.
Your contributions help make this project better for everyone!
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
For questions or suggestions, feel free to reach out to the repository maintainer:
- **Sagar Brahman**
- Email: sagar@example.com
- GitHub: [Sagar-brahaman](https://github.com/Sagar-brahaman)
## Releases
For the latest updates and releases, please visit the [Releases](https://github.com/Sagar-brahaman/imagefilterpy/releases) section. Here, you can download the latest version and find important information about changes and improvements.
---
Thank you for checking out **ImageFilterPy**! We hope you find it useful for your image processing needs. Happy coding!