Spaces:
Sleeping
Sleeping
| title: Planolyzer | |
| emoji: ποΈ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: docker | |
| app_file: app.py | |
| pinned: false | |
| # Planolyzer | |
| A smart planogram analysis tool that helps you verify shelf layouts and detect empty spaces in retail displays. | |
| ## Features | |
| - π Compare uploaded shelf images with reference planograms | |
| - π Analyze empty spaces in shelf layouts | |
| - π― Detect missing products | |
| - π Generate detailed reports | |
| ## How to Use | |
| 1. Upload a shelf image | |
| 2. The system will compare it with the reference planogram | |
| 3. Get instant feedback on empty spaces and missing products | |
| 4. View detailed analysis and recommendations | |
| ## Technical Details | |
| - Built with Chainlit for interactive UI | |
| - Uses CLIP for image comparison | |
| - Computer vision for empty space detection | |
| - Real-time analysis and reporting | |
| ## Getting Started | |
| The application will automatically download required files from the GitHub repository at runtime. No additional setup needed! | |
| Visit the Space to try it out: [Planolyzer Space](https://huggingface.co/spaces/chelleboyer/planolyzer) | |
| ## Prerequisites | |
| - Python 3.8 or higher | |
| - pip (Python package installer) | |
| ## Installation | |
| 1. Clone the repository: | |
| ```bash | |
| git clone https://github.com/yourusername/planolyzer.git | |
| cd planolyzer | |
| ``` | |
| 2. Create a virtual environment (recommended): | |
| ```bash | |
| python -m venv venv | |
| source venv/bin/activate # On Windows, use: venv\Scripts\activate | |
| ``` | |
| 3. Install the required dependencies: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| ## Usage | |
| 1. Activate your virtual environment if you haven't already: | |
| ```bash | |
| source venv/bin/activate # On Windows, use: venv\Scripts\activate | |
| ``` | |
| 2. Run the application: | |
| ```bash | |
| chainlit run app.py | |
| ``` | |
| ## Project Structure | |
| ``` | |
| planolyzer/ | |
| βββ requirements.txt # Project dependencies | |
| βββ README.md # This file | |
| βββ app.py # Main application file | |
| ``` | |
| ## Contributing | |
| Contributions are welcome! Please feel free to submit a Pull Request. | |
| ## License | |
| This project is licensed under the MIT License - see the LICENSE file for details. |