tsbb18 - f orel asning 1 - linköping university · python, anaconda opencv - bilder och morph...
TRANSCRIPT
TSBB18 - Forelasning 1
Lets Automate!
Mikael Persson
Department of Electrical EngineeringComputer Vision Laboratory
Linkoping University
2019-01-22
Kurs Oversikt
Idag:
• Projekten
• Seminarier
• Bilder, kameror, rektifiering
• Detektion, morphologi
• Tips for Projekt 1
2
Kurs Oversikt
Sorteringsrobot i tre delar
• Project 1 - Live detektion av lego i video.
• Project 2 - Invers kinematik och robot kontroll.
• Project 3 - Lego sortering.
• Seminarie 1 - Video och detektion
• Seminarie 2 - 3D Geometri - Transformer, och Inverskinematik
• Seminarie 3 - TBA, (Homografier, Kamera kalibrering)?
Demos - projekten presenteras pa korta seminarier.
3
Kurs Oversikt
Sorteringsrobot i tre delar
• Project 1 - Live detektion av lego i video.
• Project 2 - Invers kinematik och robot kontroll.
• Project 3 - Lego sortering.
• Seminarie 1 - Video och detektion
• Seminarie 2 - 3D Geometri - Transformer, och Inverskinematik
• Seminarie 3 - TBA, (Homografier, Kamera kalibrering)?
Demos - projekten presenteras pa korta seminarier.
3
Kurs Oversikt
Sorteringsrobot i tre delar
• Project 1 - Live detektion av lego i video.
• Project 2 - Invers kinematik och robot kontroll.
• Project 3 - Lego sortering.
• Seminarie 1 - Video och detektion
• Seminarie 2 - 3D Geometri - Transformer, och Inverskinematik
• Seminarie 3 - TBA, (Homografier, Kamera kalibrering)?
Demos - projekten presenteras pa korta seminarier.
3
Projekt 1
Live detektion av lego i video
Ni far
• Raspberry pi och kamera.
• Makerbeam kit.
• Handledning, ca 30 min per vecka.
Mal
• Realtids segmentering
• Visa video
• Kor pa Raspberry Pi
• Rektifierad Video (frivilligt)
Projekt 1 skall funka pa demo seminarie 1.
4
Kameror
Kamera Kalibrering
Vi kan rektifiera/ ta bort distortion, om distortionskoefficienterna ar kanda.
• Distortionsparameterskattning mha schackrutor finns i OpenCV.
• Rektifiering mha distortionsparameterskattning finns i OpenCV.
• Nodvandigt for projekt 3.
9
Kameror
Sammanfattning
Givet en rektifierad kamera sa kommer varje plan i 3D avbildas enligt matrisenH. Enligt a ∼ Hb.
Varfor detta ar relevant blir uppenbart i projekt 3.
Djupdyk med cvls profilkurser.
11
Detektion
Metoder
• Deep Convolutional Neural Networks DCNN
• Morfologi
DCNN ar overlagset bast!Nar det funkar ...
14
Fundamentalt bestar bade DCNN och morphologiska operationer av faltningarfoljt av ickelineariteter.
• DCNN ar tatare kopplade.
• DCNN kraver massor med data.
• Morfologi ar ofta djupare.
• Morfologi kraver att man vet vad man vill gora.
16
Detektion
Vanliga Morfologiska operationer
Troskling - IM<threshold ar en forutsattning.
•• Dilate, erode - denoising
• open/close - denoising
• Identifiera separata object - bwlabel
• Mass centrum
• Shrink2point
• Available in OpenCV
Djupdyk med cvls profilkurser.
17