View on GitHub

smart_ui

App that generates a JSON file containing the details of various UI components from the screenshot of a wireframe. [Submission for Smart UI (Techfest 2020-21)]

UI Component Detector & Classifier

Component Detection

UI Component Detection has been adapted from UI Element Detection. The algorithm for detection is mentioned below:


Element Classification

For classification of the detected GUI components, one can use the following:

These models can be downloaded using the links mentioned & stored in smart_ui_tf20/models/ folder. Corresponding changes are automatically recognized by the configs in the smart_ui_tf20/app/uiComponentDetector/config/CONFIG.py file.