The smart city reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for traffic or stadium sensing, analytics and management tasks.
The smart city reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for traffic or stadium sensing, analytics and management tasks.
OpenVisualCloud/Smart-City-Sample
The E2E sample implements aspects of smart city sensing, analytics and management features as follows:
Scenarios
The sample implements the Smart-City
traffic
andstadium
scenarios. Thetraffic
scenario measures vehicle/pedestrian flow for planning purpose. Thestadium
scenario focuses on different access control techniques, including entrance people counting, service-point queue counting, and stadium seating zone crowd counting.Software Stacks
The sample is powered by the following Open Visual Cloud software stacks:
Install Prerequisites:
Time Zone: Check that the timezone setting of your host machine is correctly configured. Timezone is used during build. If you plan to run the sample on a cluster of machines managed by Docker Swarm or Kubernetes, please make sure to synchronize time among the manager/master node and worker nodes.
Build Tools: Install
cmake
,make
,m4
,wget
andgawk
if they are not available on your system.Docker Engine:
17.05
. Make sure you setup docker to run as a regular user.Build Sample:
Use the following commands to build the sample. By default, the sample builds to the
traffic
scenario. To enable thestadium
scenario, usecmake -DSCENARIO=stadium ..
. See also: Build Options.mkdir build cd build cmake .. make
Start/stop Sample:
Use the following commands to start/stop services via docker swarm:
make update # optional for private registry make start_docker_swarm make stop_docker_swarm
See also: Docker Swarm Setup.
Use the following commands to start/stop Kubernetes services:
See also: Kubernetes Setup.
Launch Sample UI:
Launch your browser and browse to
https://<hostname>
for the sample UI.<hostname>
is the hostname of the manager/master node.See Also