Databehandling med SimpleCV Träningskurs
SimpleCV är ett ramverk med öppen källkod – vilket innebär att det är en samling bibliotek och programvara som du kan använda för att utveckla visionsapplikationer. Med den kan du arbeta med bilder eller videoströmmar som kommer från webbkameror, Kinects, FireWire- och IP-kameror eller mobiltelefoner. Det hjälper dig att bygga programvara för att få dina olika tekniker att inte bara se världen, utan också förstå den.
Publik
Kursen riktar sig till ingenjörer och utvecklare som vill utveckla applikationer för datorseende med SimpleCV.
Kursplan
Komma igång
- Installation
Handledningar och exempel
- SimpleCV Skal
- Grunderna i SimpleCV
- Hello World-programmet
- Interagera med displayen
- Läsa in en katalog med bilder
- Makron
- Kinect (Kinect)
- Timing
- Upptäcka en bil
- Segmentering av bilden och morfologin
- Bild Aritmetik
- Undantag i bildmatematik
- Histogram
- Färgrymd
- Använda Hue Peaks
- Skapa en effekt med rörelseoskärpa
- Simulera lång exponering
- Chroma Key (grön skärm)
- Rita på bilder i SimpleCV
- Lager
- Märka upp bilden
- Text och typsnitt
- Skapa ett anpassat visningsobjekt
Krav
Kunskaper i följande språk:
- Python
Öppna Utbildningskurser kräver 5+ deltagare.
Databehandling med SimpleCV Träningskurs - Bokning
Databehandling med SimpleCV Träningskurs - Fråga
Databehandling med SimpleCV - Konsultfråga
Vittnesmål (2)
Instruktören var mycket kunskapsgivande och öppen för återkoppling angående tempo och de ämnen vi skulle gå igenom. Jag lärde mig mycket av utbildningen och känner att jag nu har en god förståelse för bildbearbetning och några tekniker för att skapa ett bra träningsdatum för ett bildklassificeringsproblem.
Anthea King - WesCEF
Kurs - Computer Vision with Python
Maskintolkat
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Kurs - Computer Vision with OpenCV
Maskintolkat
Kommande Kurser
Relaterade Kurser
Djupinlärning för syn med Caffe
21 TimmarCaffe är ett djupinlärningsramverk som utformats med uttryck, hastighet och moduläritet i åtanke.
Denna kurs utforskar tillämpningen av Caffe som ett ramverk för djupinlärning för bildigenkänning med MNIST som exempel
Målgrupp
Denna kurs passar för forskare och ingenjörer inom djupinlärning som är intresserade av att använda Caffe som ramverk.
När deltagarna har slutfört denna kurs kommer de kunna:
- fatta Caffes struktur och distributionsmekanismer
- utföra installation, produktionsmiljö, arkitekturuppgifter och konfiguration
- betygsätta kodkvalitet, genomföra felsökning och övervakning
- implementera avancerad produktion som träningsmodeller, implementering av lager och loggning
Datorseende för autonoma fordon
21 TimmarDenna instruktör-ledade, live-träning i Sverige (online eller på plats) är riktad till mellannivå AI-utvecklare och datorsynstekniker som vill bygga robusta synsystem för applikationer inom autonom fordonstrafik.
Vid slutet av detta träningspass kommer deltagarna att kunna:
- Förstå grundläggande koncept inom datorsyn för autonoma fordon.
- Implementera algoritmer för objektidentifiering, baneidentifiering och semantisk segmentering.
- Integrera synsystem med andra underkretsar i autonoma fordon.
- Använda djupinlärningstekniker för avancerade uppfattningsuppgifter.
- Utvärdera prestandan hos datorsynsmodeller i verkliga scenarier.
Datorseende med Google Colab och TensorFlow
21 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till avancerade professionella som önskar fördjupa sin förståelse av datorseende och utforska TesnorsFlows möjligheter att utveckla sofistikerade visningsmodeller med hjälp av Google Colab.
Vid slutet av den här utbildningen kommer deltagarna att kunna:
- Bygga och träna konvolutionella neuronnät (CNNs) med TensorFlow.
- Utnyttja Google Colab för skalarbar och effektiv molnbaserad modellutveckling.
- Implementera bildförbearbetningsmetoder för datorseendeuppgifter.
- Distribuera datorseendemodeller för praktiska tillämpningar.
- Använda transfer learning för att förbättra prestandan på CNN-modeller.
- Visualisera och tolka resultaten av bildklassificeringsmodeller.
Edge AI för datorseende: Realtidsbehandling av bilder
21 TimmarDenna instruktörsledda, liveutbildning (online eller på plats) riktar sig till datorseendeingenjörer, AI-utvecklare och IoT-professionella på mellan- till avancerad nivå som vill implementera och optimera datorseendemodeller för realtidsbearbetning på edge-enheter.
Efter avslutad utbildning kommer deltagarna att kunna:
- Förstå grunderna i Edge AI och dess tillämpningar inom datorseende.
- Distribuera optimerade djupinlärningsmodeller på edge-enheter för realtidsanalys av bilder och videor.
- Använda ramverk som TensorFlow Lite, OpenVINO och NVIDIA Jetson SDK för modelldistribution.
- Optimera AI-modeller för prestanda, energieffektivitet och låg-latensinferens.
AI Ansiktsigenkänningsutveckling för Polisen
21 TimmarDenna instruktörsledda, liveutbildning (online eller på plats) riktar sig till nybörjare inom rättsväsendet som vill övergå från manuella ansiktsritningar till att använda AI-verktyg för att utveckla ansiktsigenkänningssystem.
Efter avslutad utbildning kommer deltagarna att kunna:
- Förstå grunderna i Artificial Intelligence och Machine Learning.
- Lära sig grunderna i digital bildbehandling och dess tillämpning i ansiktsigenkänning.
- Utveckla färdigheter i att använda AI-verktyg och ramverk för att skapa ansiktsigenkänningsmodeller.
- Få praktisk erfarenhet av att skapa, träna och testa ansiktsigenkänningssystem.
- Förstå etiska överväganden och bästa praxis för användning av ansiktsigenkänningsteknologi.
Fiji: Introduktion till vetenskaplig bildbehandling
21 TimmarFiji är ett öppen källkodsbaserat bildbehandlingsprogram som kombinerar ImageJ (ett bildbehandlingsprogram för vetenskapliga flerdimensionella bilder) med en mängd plugins för vetenskaplig bildanalys.
I denna ledareledd, liveutbildning kommer deltagarna att lära sig hur man använder Fiji-distributionen och dess underliggande ImageJ-program för att skapa ett bildanalyseprogram.
När utbildningen är avslutad kommer deltagarna att kunna:
- Använda Fijis avancerade programmeringsfunktioner och programkomponenter för att utöka ImageJ
- Sammansätta stora 3D-bilder från överlappande delar
- Uppdatera en Fiji-installation automatiskt vid uppstart med det integrerade uppdateringssystemet
- Välja bland ett brett utbud av skriptspråk för att bygga anpassade bildanalyoslösningar
- Använda Fijis kraftfulla bibliotek, som ImgLib, på stora bioimagedatauppsättningar
- Distribuera sitt program och samarbeta med andra forskare på liknande projekt
Kursformat
- Interaktiv föreläsning och diskussion.
- Många övningar och praktik.
- Hands-on implementering i en live-lab-miljö.
Kursanpassningsalternativ
- För att begära en anpassad utbildning för denna kurs, vänligen kontakta oss för att arrangera.
Fiji: Bildbehandling för bioteknik och toxikologi
14 TimmarDetta instruktörsledda, live-träning i Sverige (online eller på plats) riktas till nybörjare och mellannivåforskare samt laboratorieprofessionals som vill bearbeta och analysera bilder relaterade till histologiska vävnader, blodceller, alger och andra biologiska prover.
Vid slutet av denna träningskurs kommer deltagarna att kunna:
- Navigera Fijs gränssnitt och använda ImageJs kärnfunktioner.
- Förbearbeta och förbättra vetenskapliga bilder för bättre analys.
- Analysera bilder kvantitativt, inklusive cellräkning och areamätning.
- Automatisera upprepade uppgifter med hjälp av makron och plugins.
- Anpassa arbetsflöden för specifika bildanalyser inom biologisk forskning.
Datorseende med OpenCV
28 TimmarOpenCV (Open Source Computer Vision Library: http://opencv.org) är ett BSD-licensierat bibliotek med öppen källkod som innehåller flera hundra algoritmer för datorseende.
Publik
Kursen riktar sig till ingenjörer och arkitekter som vill använda OpenCV för datorseendeprojekt
Python och djupinlärning med OpenCV 4
14 TimmarDenna instruktörsledda, liveutbildning i Sverige (online eller på plats) riktar sig till mjukvaruingenjörer som vill programmera i Python med OpenCV 4 för djupinlärning.
I slutet av denna utbildning kommer deltagarna att kunna:
- Visa, ladda och klassificera bilder och videor med hjälp av OpenCV 4.
- Implementera djupinlärning i OpenCV, 4 med TensorFlow och Keras.
- Kör djupinlärningsmodeller och generera effektfulla rapporter från bilder och videor.
Mönstermatchning
14 TimmarPattern Matching är en teknik som används för att lokalisera angivna mönster i en bild. Den kan användas för att fastställa förekomsten av angivna egenskaper i en tagen bild, till exempel den förväntade etiketten på en defekt produkt i en fabrikslinje eller de angivna måtten på en komponent. Det skiljer sig från "Pattern Recognition" (som känner igen allmänna mönster baserat på större samlingar av relaterade prover) genom att det specifikt dikterar vad vi letar efter och sedan berättar för oss om det förväntade mönstret finns eller inte.
Kursens upplägg
- Kursen introducerar de tillvägagångssätt, tekniker och algoritmer som används inom området mönstermatchning när det gäller Machine Vision.
Datorkänsla med Python
14 TimmarDatorseende är ett område som innefattar automatiserad extrahering, analys och förståelse av användbar information från digitala medier. Python är ett högnivåprogrammeringsspråk som är känt för sin tydliga syntax och kodläsbarhet.
I denna instruktörsledda, liveutbildning kommer deltagarna att lära sig grunderna i datorseende medan de steg för steg skapar en serie enkla datorseendeprogram med Python.
Avslutande resultatanalys:
- Förstå grunderna i datorseende
- Använda Python för att genomföra datorseendeaddraganden
- Skapa egna ansikts-, objekt- och rörelsedetekteringssystem
Målgrupp
- Pythonprogrammerare som är intresserade av datorseende
Kursformat
- Del föreläsning, del diskussion, övningar och mycket praktiskt arbetande
Vision Builder för automatiserad inspektion
35 TimmarDenna instruktörledade, live-träningen i Sverige (online eller på plats) är avsedd för medelutbildade professionella som vill använda Vision Builder AI för att designa, implementera och optimera automatiserade inspektionsystem för SMT (Surface-Mount Technology)-processer.
Genom denna träning kommer deltagarna att kunna:
- Sätta upp och konfigurera automatiserade inspektioner med Vision Builder AI.
- Hämta och förbehandla högkvalitativa bilder för analys.
- Implementera logikbaserade beslut för felidentifiering och processverifiering.
- Generera inspektionsrapporter och optimera systemyttrande.
Real-Time Object Detection with YOLO
7 TimmarDenna instruktörleda, liveutbildning i Sverige (online eller på plats) är riktad till backendutvecklare och datavetare som vill införa förtränade YOLO-modeller i sina företagsdrivna program och implementera kostnadseffektiva komponenter för objektidentifiering.
När denna utbildning är avslutad kommer deltagarna att kunna:
- Installera och konfigurera de nödvändiga verktygen och biblioteken som krävs för objektidentifiering med YOLO.
- Anpassa Python-kommandoradsapplikationer som fungerar baserat på YOLO-förtränade modeller.
- Implementera ramverket för YOLO-förtränade modeller för olika datorseendeprojekt.
- Konvertera existerande datamängder för objektidentifiering till YOLO-format.
- Förstå de grundläggande koncepten i YOLO-algoritmen för datorseende och/eller djupinlärning.
YOLOv7: Real-tidsobjektidentifiering med datorseende
21 TimmarDetta instruktörledda, liveutbildning i Sverige (online eller på plats) riktas till utvecklare, forskare och dataanalytiker med mellan- till avancerat nivå som vill lära sig hur man implementerar real-tids objektidentifiering med YOLOv7.
När denna utbildning är klar kommer deltagarna att kunna:
- Förstå grundläggande koncept inom objektidentifiering.
- Installera och konfigurera YOLOv7 för objektidentifieringsuppgifter.
- Träna och testa anpassade objektidentifieringsmodeller med hjälp av YOLOv7.
- Integrera YOLOv7 med andra datorseendeframeworks och verktyg.
- Felsöka vanliga problem relaterade till implementering av YOLOv7.