A tecnologia de visão computacional pode ser dividida em seis etapas: aquisição de imagem, pré-processamento, extração de características, segmentação, técnicas de redução de ruído e processamento de alto nível.