Project structure of: abhiprojectz/SingularGPT
SingularGPT Automated AI toolkit for device control via NLP
component_detection Detects and processes components in images via image processing tools.
ip_region.py Detects and preprocesses UI components in an image.
lib_ip Image processing tools for component detection and visualization
config Customizable platform and OCR settings, adjustable ZEXUI thresholds and COLOR dictionary.
example_generated_script.py ZexUI script: writes, waits, clicks, moves, closes.
instructions_lib Process and generate commands, ZexUI instructions, OpenAI completions
libs_installation.sh Install libraries, elevated privileges, image processing.
main.py Main.py: Imports, generates commands, script generation, and subprocess execution. Unused function call.
Prompts
README.md Open-source AI, automation, and GPT for device control via NLP.
requirements.txt Python project dependencies: PaddleOCR, OpenCV, Google Cloud Vision API, NumPy, Matplotlib, Xlib, PyVirtualDisplay
script.py Scroll, click image, find text, double-left click.
SGPT_Quickstart.txt SGPT: Libraries, repo clone, process 3 init, task_3, multiprocessing, prompt file.
text_detection Text detection, OCR integration, noise removal, merged texts, sentence recognition.
vision
x11_server
zexui_lib OpenCV Python library with image, OCR, object detection, error handling.