Tietokonenäkökomponentit
Tietokonenäkökomponentit viittaa useisiin ohjelmistojen ja laitteistojen osiin, jotka yhdessä mahdollistavat tietokonejärjestelmän "näkemisen" ja tulkitsemisen kuvista ja videoista. Nämä komponentit muodostavat kokonaisuuden, joka pyrkii jäljittelemään ihmisen visuaalista havainnointikykyä. Keskeisiä ohjelmistokomponentteja ovat kuvan esikäsittelyalgoritmit, jotka parantavat kuvan laatua poistamalla kohinaa tai säätämällä kontrastia. Tämän jälkeen tulevat piirteiden tunnistusalgoritmit, jotka etsivät kuvista tunnusomaisia alueita tai muotoja, kuten reunoja, kulmia tai värialueita. Myös objektien tunnistus- ja luokittelualgoritmit ovat olennaisia, sillä ne pyrkivät tunnistamaan ja luokittelemaan kuvissa olevat kohteet. Lisäksi liikkeen analysointiin käytetään algoritmeja, jotka seuraavat kohteiden liikettä videovirrassa.
Laitteistopuolella tietokonenäköjärjestelmät hyödyntävät erilaisia kameroita ja sensoreita, jotka keräävät visuaalista dataa. Näitä voivat olla tavalliset digitaaliset