PIXELMERN is a full-stack web application developed using React.js, Node.js, SCSS, MUI (Material-UI), Recharts, and various other frameworks. The application specializes in automating digital image processing algorithms using JavaScript. Users can upload images, and the application processes them using a variety of algorithms on the backend.
-
Muhammad Noman (Team Leader)
- Role: Computer System Engineer and Software Developer
-
Sheraz Ahmed
- Role: Computer System Engineer and Frontend Developer
-
Muhammad Anwar Badat
- Role: Software Engineer and Python/ML Engineer
-
Moiz Ali Shah
- Role: Computer System Engineer and Frontend Developer
- Image Negative
- Image Thresholding
- Power Law Transformation
- Intensity Transformation
- Object Detection
- Color Scale to Grayscale
- Histogram Equalization
- Image to Text Converter
- Edge Detector
- Face Detector
Note: Additional algorithms will be added in future updates.
-
Clone the repository: git clone https://github.com/Noman-Nom/Digital-image-processing-Project-.git
-
Navigate to the project directory:
-
Install dependencies for frontend and backend: npm i
-
Run the application: npm run dev
-
Open your web browser and go to
http://localhost:your-port
to access the PIXELMERN application. -
Upload an image and explore various digital image processing algorithms available in the application.
We welcome contributions from the community. If you have a new algorithm to add or want to enhance existing features, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-algorithm
. - Commit your changes:
git commit -m 'Add new algorithm'
. - Push to the branch:
git push origin feature/new-algorithm
. - Submit a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
For any inquiries or support, please contact the team lead Muhammad Noman at noman@[email protected].
Feel free to explore and contribute to PIXELMERN!