The goal of the Software Defined Camera Blueprint (SDC) is to provide a demo-able software stack that allows for the deployment of Smart Camera / Vision use cases. Those essentially involve image capture via a camera and AI processing. A typical use case is object recognition. The architecture of the project allows flexible deployments with workloads running on the edge or in the cloud. This is accomplished via containers.
The Arm Cloud Native Vision demo will serve as a starting point for this project for all things related to video capture and AI, while TRS will serve as the basis of the software platform for everything running on the edge device. TRS provides firmware images plus a common Linux image (kernel and root fs) suitable for several hardware platforms. It contains the base software needed to securely run the Software Defined Camera Blueprint on edge devices.