File size: 2,665 Bytes
5f43d78
 
 
 
 
 
 
 
 
 
 
af2bcb1
5f43d78
af2bcb1
5f43d78
af2bcb1
5f43d78
af2bcb1
 
5f43d78
af2bcb1
 
 
 
 
 
5f43d78
af2bcb1
5f43d78
 
 
 
 
 
af2bcb1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5f43d78
af2bcb1
5f43d78
af2bcb1
5f43d78
af2bcb1
5f43d78
 
 
af2bcb1
5f43d78
af2bcb1
5f43d78
af2bcb1
5f43d78
af2bcb1
5f43d78
 
 
 
af2bcb1
5f43d78
af2bcb1
 
 
5f43d78
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
---
title: Shelf Photo Analyzer
emoji: πŸͺ
colorFrom: red
colorTo: yellow
sdk: streamlit
sdk_version: 1.28.0
app_file: app.py
pinned: false
license: apache-2.0
---

# πŸͺ Shelf Photo Analyzer

Professional AI-powered tool for merchandisers and retail managers to analyze product displays on store shelves. Get instant analysis with actionable recommendations to improve product placement and boost sales.

## ✨ Features

- πŸ“Έ **Photo Upload** - Support for JPG, PNG, WebP formats up to 10MB
- πŸ” **Product Detection** - AI-powered product recognition and analysis
- πŸ€– **Smart Analysis** - Uses GPT-4 Vision API for accurate shelf assessment
- πŸ“Š **Compliance Scoring** - 1-10 score for product placement effectiveness
- πŸ’‘ **Actionable Recommendations** - Specific suggestions with impact estimates
- πŸ“± **Mobile Friendly** - Responsive design for field use
- πŸ“ˆ **Impact Forecasting** - Estimated sales improvement from changes

## πŸš€ Quick Start

1. **Enter** your OpenAI API key
2. **Upload** a clear photo of the store shelf
3. **Enter** the product name you want to analyze
4. **Select** analysis depth (Basic/Detailed/Expert)
5. **Click** "πŸš€ Analyze Photo" and wait 15-30 seconds
6. **Review** results and follow the recommendations

## Analysis Results

The AI provides comprehensive analysis including:

- βœ… **Product Detection** - Whether product is visible on shelf
- πŸ“¦ **Facing Count** - Number of visible product units
- πŸ“ **Shelf Position** - Top/middle/bottom placement
- πŸ’° **Price Visibility** - Whether pricing is clearly shown  
- 🧹 **Product Condition** - Cleanliness and damage assessment
- πŸ† **Overall Score** - 1-10 rating for placement effectiveness
- 🎯 **Confidence Level** - AI certainty in the analysis

## Recommendations Engine

Get prioritized action items with:

- 🚨 **Priority Levels** - Critical, high, medium, low priorities
- ⏱️ **Time Estimates** - How long each fix will take
- πŸ“ˆ **Impact Predictions** - Expected sales/visibility improvements
- πŸ”§ **Difficulty Rating** - How easy each recommendation is to implement

## πŸ”‘ API Key Required

- **OpenAI**: Get from [OpenAI Platform](https://platform.openai.com/api-keys)

## πŸ›‘οΈ Privacy

- API keys never stored permanently
- Images processed temporarily only
- No data retention

## πŸ“„ License

Licensed under Apache License 2.0

## πŸ‘¨β€πŸ’» Author

**Marek Staniszewski**  
Heuristica  
🌐 [www.heuristica.pl](http://www.heuristica.pl)  
πŸ“§ staniszewski@heuristica.pl

For questions, suggestions, or support, please contact the author.

---

**Shelf Photo Analyzer** - Professional shelf analysis tool πŸͺ