Spaces:
Runtime error
Runtime error
| title: Visual Rhetoric Analyzer | |
| emoji: 🎨 | |
| colorFrom: red | |
| colorTo: yellow | |
| sdk: gradio | |
| app_file: app.py | |
| pinned: false | |
| # Visual Rhetoric & Composition Analyzer | |
| An interactive computational tool designed for visual social science, media framing analysis, political communication, and digital humanities to audit visual bias, compositional structures, and dominant color palettes. | |
| ### Features | |
| 1. **Interactive K-Means Palettes**: Automatically clusters image pixels to extract the top 5 dominant colors with complete visual psychology and framing interpretations. | |
| 2. **Rule-of-Thirds Composition Overlay**: Draws vertical and horizontal grid lines, highlights focal power intersections, and calculates visual center-of-gravity weights using Canny edges. | |
| 3. **Luminance & Contrast Histograms**: Plots image brightness curves and mathematically classifies the image's lighting style (e.g., High-Key, Low-Key, or Mid-Key standard). | |
| 4. **Instant Local Computation**: Runs entirely locally using OpenCV, NumPy, and Scikit-Learn for ultra-fast, zero-overhead computation that starts up immediately on basic CPU hardware. | |