Skip to content

Noman-Nom/Digital-image-processing-Project-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PIXELMERN - Full Stack Web Application for Digital Image Processing

Overview

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.

Team Members

  1. Muhammad Noman (Team Leader)

    • Role: Computer System Engineer and Software Developer
  2. Sheraz Ahmed

    • Role: Computer System Engineer and Frontend Developer
  3. Muhammad Anwar Badat

    • Role: Software Engineer and Python/ML Engineer
  4. Moiz Ali Shah

    • Role: Computer System Engineer and Frontend Developer

Digital Image Processing Algorithms In This Project

  1. Image Negative
  2. Image Thresholding
  3. Power Law Transformation
  4. Intensity Transformation
  5. Object Detection
  6. Color Scale to Grayscale
  7. Histogram Equalization
  8. Image to Text Converter
  9. Edge Detector
  10. Face Detector

Note: Additional algorithms will be added in future updates.

Installation

  1. Clone the repository: git clone https://github.com/Noman-Nom/Digital-image-processing-Project-.git

  2. Navigate to the project directory:

  3. Install dependencies for frontend and backend: npm i

  4. Run the application: npm run dev

Usage

  1. Open your web browser and go to http://localhost:your-port to access the PIXELMERN application.

  2. Upload an image and explore various digital image processing algorithms available in the application.

Contribution Guidelines

We welcome contributions from the community. If you have a new algorithm to add or want to enhance existing features, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/new-algorithm.
  3. Commit your changes: git commit -m 'Add new algorithm'.
  4. Push to the branch: git push origin feature/new-algorithm.
  5. Submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Contact

For any inquiries or support, please contact the team lead Muhammad Noman at noman@[email protected].

Feel free to explore and contribute to PIXELMERN!

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages