MiniPixLab is an image analysis and editing tool that utilizes OpenCV and ImageMagick libraries for pixel manipulation.
- Pixel Manipulation: Perform various operations on image pixels using OpenCV.
- Image Editing: Utilize ImageMagick for comprehensive image editing.
- Intuitive Interface: A user-friendly GUI built with Qt.
Ensure you have the following installed:
- Qt 5.15: A cross-platform application framework.
- MingW 5.15: 32-bit compiler for building the application.
- OpenCV: Computer vision library, compiled with Qt MingW32 support.
- ImageMagick: Tool for image manipulation, used with Msys Mingw32.
- Add Libraries to Environment Variables: Make sure that paths to Qt, MingW, OpenCV, and ImageMagick are added to your system's environment variables.
- Configure the Project: Edit the
.pro
file to point to your build directories. Ensure that paths for Qt, MingW, OpenCV, and ImageMagick are correctly set.
-
Clone the Repository:
git clone https://github.com/Mohammad-Imran01/Mini-PixLab.git cd Mini-PixLab
-
Run qmake:
qmake MiniPixLab.pro
-
Compile the Project:
mingw32-make
-
Run the Application:
MiniPixLab.exe
- Open an Image: Use the file menu to open an image you want to analyze or edit.
- Manipulate Pixels: Utilize available tools to manipulate and analyze the image.
- Save Changes: Save your edited image through the file menu.
Here is a sample screenshot of MiniPixLab:
If you'd like to contribute to MiniPixLab, please follow these guidelines:
- Fork the Repository: Create your own fork of the repository.
- Create a Branch: Make a new branch for your changes.
- Make Changes: Implement your changes or new features.
- Submit a Pull Request: Open a pull request describing your changes.
This project is licensed under the MIT License.
For any questions or support, please contact:
- Email: imranmbhd2412@gmail.com