Strojni vid je interdisciplinarno podpodručje inženjerstva. Ima veze s projektiranjem potrebnog hardvera i softvera za sustav strojnog vida koji ima korisne industrijske primjene. Najčešće primjene su kontrola kvalitete i brojanje proizvoda. Kako strojni vid napreduje kao polje, on automatizira neke od najdosadnijih industrijskih poslova, dopuštajući ljudskim zaposlenicima da služe na zanimljivijim pozicijama.
Strojni vid se smatra podpoljom računalnog vida općenito, što uključuje neuroračunarska istraživanja ljudskog vida i razvoj fleksibilnih sustava vida za autonomnu robotiku. “Strojni vid” ima konotaciju primjene u industrijskim okruženjima. Strojni vid koristi se u bilo kojem industrijskom okruženju sa značajnim stupnjem automatizacije, gdje su specifikacije proizvoda dobro definirane, a proizvodi se masovno proizvode. To uključuje automobilsku industriju, industriju poluvodiča i industriju elektronike općenito. Ponekad je sustav strojnog vida spojen s robotskom rukom koja odbacuje neispravne proizvode ili čak aktivno sudjeluje u proizvodnji proizvoda.
Sustav strojnog vida općenito se sastoji od tlačnog ili optičkog senzora, kamere, sustava rasvjete, središnje procesorske jedinice (CPU), povezanog softvera za obradu slika i I/O sustava za povezivanje s većom mrežom. Ako se sustav strojnog vida nalazi u blizini pokretne trake, kao što je to često slučaj, slijed događaja ide otprilike ovako: pritisak ili optički senzor se aktivira kada se proizvod pomakne ispred kamere, aktivira se svjetlosni puls da bi osvijetlila metu, kamera uzima ekspoziciju, a slika se obrađuje i unosi u stablo odlučivanja, koje vraća izlaz na koji zatim djeluje automatski element ili se prikazuje ljudskim operaterima. Ovaj jednostavan proces može automatizirati klasifikaciju ili inspekciju tisuća proizvoda dnevno, štedeći milijune čovjek-sati dosade.