Building Applications
Groundlight provides a powerful "computer vision powered by natural language" system that enables you to build visual applications with minimal code. With Groundlight, you can quickly create applications for various use cases, from simple object detection to complex visual analysis.
In this page, we'll introduce you to some sample applications built using Groundlight and provide links to more detailed guides on various topics.
Sample Applications
Explore these GitHub repositories to see examples of Groundlight-powered applications:
Groundlight Stream Processor
Repository: https://github.com/groundlight/stream
The Groundlight Stream Processor is an easy-to-use Docker container for analyzing RTSP streams or common USB-based cameras. You can run it with a single Docker command, such as:
docker run stream:local --help
Arduino ESP32 Camera Sample App
Repository: https://github.com/groundlight/esp32cam
This sample application allows you to build a working AI vision detector using an inexpensive WiFi camera. With a cost of under $10, you can create a powerful and affordable AI vision system.
Raspberry Pi
Repository: https://github.com/groundlight/raspberry-pi-door-lock
This sample application demonstrates how to set up a Raspberry Pi-based door lock system. The application monitors a door and sends a notification if the door is observed to be unlocked during non-standard business hours.
Industrial and Manufacturing Applications
Groundlight can be used to apply modern natural-language-based computer vision to industrial and manufacturing applications.
Further Reading
For more in-depth guides on various aspects of building applications with Groundlight, check out the following pages:
- Working with Detectors: Learn how to create, configure, and use detectors in your Groundlight-powered applications.
- Using Groundlight on the edge: Discover how to deploy Groundlight in edge computing environments for improved performance and reduced latency.
- Handling HTTP errors: Understand how to handle and troubleshoot HTTP errors that may occur while using Groundlight.
By exploring these resources and sample applications, you'll be well on your way to building powerful visual applications using Groundlight's computer vision and natural language capabilities.