Princip rada sustava strojnog vida može se jednostavno shvatiti kao "stroj vidi svojim očima i analizira mozgom". Uglavnom stječe ciljanu sliku putem uređaja za stjecanje slike (poput industrijskih kamera), a zatim analizira i prosuđuje sliku kroz algoritme za obradu slike kako bi se postigla svrha otkrivanja, identifikacije, pozicioniranja, mjerenja itd. Sljedeći je osnovni tijek sustava strojnog vida:
1. komponente
- Aizvor svjetlostiPruža stabilnu i odgovarajuću rasvjetu kako bi se značajke ciljanog objekta jasnije.
- Aindustrijska kamera(uređaj za prikupljanje slike) snima sliku i pretvara svjetlosni signal u električni signal. Uobičajeni uključuju crno -bijele kamere, fotoaparate u boji, kamere s linijskim nizovima i kamere s polja.
- AobjektivOdređuje jasnoću, uvećanje i vidno polje slike i igra ulogu u fokusiranju i snimanju.
- Standardi grabeža / sučelja(kao što je USB3. 0, Gige, veza s kamerom itd.) Koriste se za prijenos slika koje je kamera snimila u sustav za obradu.
- Ajedinica za obradu slike(Obično industrijsko računalo ili ugrađena računalna platforma) pokreće algoritam strojnog vida za analizu, prosuđivanje i donošenje odluka o slici.
- Asoftverski sustavUključuje softver za obradu slike, algoritam module, korisnička sučelja itd., Koji se koriste za ispunjavanje određenih aplikacijskih zadataka.
- AIzvršna jedinica (kao što su PLC, robot)Izvodi specifične radnje u skladu s rezultatima obrade, poput sortiranja, odbijanja neispravnih proizvoda, pozicioniranja i montaže, itd.

2. tijek rada
- Stjecanje slike: Kamera snima ciljani objekt u određenom trenutku, tvori sliku kroz leću i prikuplja sliku.
- Predprocesiranje slike: kao što su denoising, poboljšanje kontrasta, ekstrakcija ruba, transformacija sive boje itd. Za poboljšanje kvalitete slike.
- Ekstrakcija i analiza značajki: identificirajte rub, oblik, boju, barkod, karakter i druge informacije ciljanog područja.
- Rezultati prosudbe i izlaza: donijeti prosudbe prema postavljenim standardima (poput je li veličina kvalificirana, je li položaj točan) i prenosite rezultate u upravljački sustav.
- Izvršavanje kontrole povratnih informacija: Kontroler pokreće mehaničko djelovanje (poput odbacivanja, hvatanja, zaustavljanja itd.) Prema vizualnim rezultatima.

3. Polje za prijavu
- Pregled kvalitete: Otkrivanje oštećenja izgleda proizvoda, dimenzijske pogreške itd.
- Pozicioniranje smjernica: Osigurajte točne pozicije uhvatanja ili montaže za industrijske robote.
- Prepoznavanje i klasifikacija: prepoznavanje barkoda, prepoznavanje znakova (OCR), prepoznavanje boja itd.
- Mjerenje: Visoko precizno mjerenje geometrijskih parametara kao što su veličina, kut, ravan itd.

