V prvem procesu pridobimo sliko z IP kamere. S kamero se povezujemo z uporabo python paketa CV2. Za povezovanje je potrebno predhodno nastaviti IP naslove, uporabniško ime, in geslo. Ko je ta korak storjen, se sistem lahko poveže s kamero in zajema video signal. Zajeti video signal je sicer sestavljen iz mnogih slik, oz. okoli 30 slik na sekundo. Samo eno od slik nato uporabimo v naslednjem procesu, ki je namenjen detekciji obrazov.
Nadalje moramo izvesti detekcijo obraza na zajeti sliki. Sliko je zato potrebno prekodirati v binarno obliko. V takšni obliki pa jo potem posredujemo na oblačno platformo Azure, kjer uporabimo algoritem za detekcijo obrazov. V primeru uspešne detekcije obrazov na posredovani sliki, prejmemo tudi odziv z oblačne platforme Azure, v katerem so podane informacije o zaznanih obrazih. Posredovani podatki so sicer neberljivi in so uporabni samo za vizualni prikaz, v primeru predlaganega sistema pa se uporabijo za nadaljnjo procesiranje (razpoznavo obrazov).