Opleiding: Training OpenCV
Beeldinterpretatie is een veel ingezette vorm van automatisering bij Machine en Deep Learning toepassingen. Denk bijvoorbeeld aan het automatisch herkennen van objecten in afbeeldingen of gezichtsherkenning als authenticatiemethode. Hiervoor zijn vele algoritmen en methodes beschikbaar en om te voorkomen dat deze functionaliteiten iedere keer opnieuw worden ontwikkeld zijn er maar liefst 2500 gebundeld in de OpenCV (Computer Vision) library voor zowel bewerking als interpretatie. De library is vrij te gebruiken en o.a. benaderbaar met o.a. de programmeertalen Python, C++, Java en Android SDK.
Tijdens de training
Tijdens deze training leer je hoe je OpenCV installeert, configureert en benadert in Python, welke algoritmen het beste aansluiten bij je Machine en Deep Learning doelen en hoe je deze kan aanspreken. Dit geheel ondersteunen we met een aantal praktische voorbeelden van veel voorkomende toepassingen.
Bedrijfstraining OpenCV
Wil je de stof liever toegespitst zien op de IT situatie binnen je eigen organisatie of een specifiek systeem? In een bedrijfstraining kunnen wij de training volledig op maat verzorgen, voor jou en wellicht een groep van je collega’s. Zo sluit een bedrijfstraining perfect aan bij wat jij moet beheersen om deze technieken direct voor je organisatie te kunnen inzetten.
Tijdens de training OpenCV behandelen we de volgende onderdelen:
- Introductie OpenCV
- Installatie en aanspreken in Python
- Beeldmateriaal
-
- Inlezen, tonen, en bewaren
- Colour Spaces
- Transformatie: rotatie, schalen en filters
- Egomotion
- Analyse
-
- Keypoints
- Motion detection en tracking
- Contour herkenning
- Gezichtsherkenning
- Object detectie en herkenning
- Censurering
- Segmentatie
- SIFT, SURF, FAST en BRIEF
- Stereopsis
- Machine en Deep Learning
-
- Boosting
- Decision trees
- Random forest
- Support vector machines
- k-nearest neighbor algoritme
- Naive Bayes classifier
- Praktijkvoorbeelden
- Tips en valkuilen
