Skip to content

Yassin522/jigsaw-genius

 
 

Repository files navigation

Puzzle Solver App

Overview

This application utilizes advanced computer vision technology to solve puzzles and jigsaw images. It's designed to provide an intuitive and interactive experience, allowing users to upload a puzzle image and receive the solved version. Additionally, the app supports a unique feature where users can provide a hint image to assist in solving more complex puzzles.

Features

  • Puzzle Solving: Upload any puzzle or jigsaw image, and the app will analyze and present the solved puzzle.
  • Hint Image Support: Provide a secondary image as a hint to aid the solving process, particularly useful for complex puzzles.
  • Interactive Interface: User-friendly interface that makes navigation and usage straightforward and enjoyable.
  • Advanced Computer Vision: Leverages cutting-edge computer vision algorithms for accurate and efficient puzzle solving.

How to Use

  1. Upload Puzzle Image: Select and upload the puzzle or jigsaw image you wish to solve.
  2. Optional Hint Image: If needed, upload a hint image to assist in the puzzle-solving process.
  3. Solve: Hit the 'Solve' button and wait for the app to process and display the solved puzzle.

Installation

  1. Clone the repository:
    git clone https://github.com/HamzaAlmahrous/jigsaw-genius.git
    
  2. Navigate to the app directory:
    cd jigsaw-genius
    
  3. Install dependencies:
    pip install -r requirements.txt
    

Contributing

Contributions to improve the app are welcome. Please fork the repository and submit a pull request with your changes.

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%