Computer Vision with Python Képzés
Computer Vision egy olyan terület, amely magában foglalja a digitális média hasznos információinak automatikus kinyerését, elemzését és megértését. Python magas szintű programozási nyelv, amely tiszta szintaxisáról és kódolvashatóságáról híres.
Ebben az oktató által vezetett, élő képzésen a résztvevők megtanulják a Computer Vision alapjait, miközben a Python használatával létrehoznak egy egyszerű Computer Vision alkalmazást.
A képzés végére a résztvevők képesek lesznek:
- Megértik a Computer Vision alapjait
- A Python-at használják a Computer Vision feladatok megvalósítására
- Készítenek saját arc-, tárgy- és mozgásérzékelő rendszereket
Közönség
- Python programozók, akik érdeklődnek a Computer Vision iránt
A tantárgy formátuma
- Előadás, megbeszélés, gyakorlatok és intenzív gyakorlati foglalkozások
Kurzusleírás
Bevezetés
A látás alapjainak megértése Computer
OpenCV telepítése Python burkolattal
Bevezetés a OpenCV használatába
Média használata a Python-gyel
- Képek betöltése
- Szín konvertálása szürkeárnyalatba
- Metaadatok használata
Képelmélet alkalmazása Python
- Képek mint többdimenziós tömbök megértése
- A színtér megértése
- Áttekintés a pixelekről és koordinátákról
- Accessing Pixelek
- Pixelek módosítása képeken
- Vonalak és formák rajzolása
- Szöveg alkalmazása képekre
- Képek átméretezése
- Képek vágása
Az általános Computer látásalgoritmusok és módszerek feltárása
- Küszöbérték meghatározása
- Kontúrok megtalálása
- Háttérkivonás
- Detektorok használata
Funkciókivonás megvalósítása a Python segítségével
- Funkcióvektorok használata
- A színszámítási elmélet megértése
- Hisztogram funkciók kivonása
- Szürkeárnyalatos hisztogram funkciók kivonása
- Textúra funkciók kivonása
Alkalmazás megvalósítása a képek hasonlóságának észlelésére
Fordított kép megvalósítása Search Motor
Objektumészlelési alkalmazás létrehozása sablonillesztés segítségével
Arcfelismerő alkalmazás létrehozása a Haar Cascade segítségével
Objektumészlelő alkalmazás megvalósítása kulcspontok használatával
Videó rögzítése és feldolgozása webkamerán keresztül
Mozgásérzékelő rendszer létrehozása
Hibaelhárítás
Összefoglalás, és következtetés
Követelmények
- Programming tapasztalat Python-mal
A nyílt képzésekhez 5+ résztvevő szükséges.
Computer Vision with Python Képzés - Booking
Computer Vision with Python Képzés - Enquiry
Computer Vision with Python - Érdeklődjön a vezetői tanácsadásról!
Érdeklődjön a vezetői tanácsadásról!
Vélemények (1)
Trainer nagyon tudós és nagyon nyitott a visszajelzésekre a tartalom és a témák áttekintésének ütemét illetően, amelyeket feldolgoztunk. Nagyon sok mindent szerzettem a képmanipuláció és néhány technika elsajátításában, amelyek jó képkategóriás problémákhoz való képkészlet készítéséhez szükségesek.
Anthea King - WesCEF
Kurzus - Computer Vision with Python
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Scaling Data Analysis with Python and Dask
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az adattudósoknak és szoftvermérnököknek szól, akik a Dask-ot a Python ökoszisztémával kívánják használni nagy adatkészletek létrehozására, méretezésére és elemzésére.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a környezetet a nagy adatfeldolgozás felépítéséhez a Dask és Python segítségével.
- Fedezze fel a Dask szolgáltatásban elérhető szolgáltatásokat, könyvtárakat, eszközöket és API-kat.
- Ismerje meg, hogyan gyorsítja fel a Dask a párhuzamos számítást Pythonban.
- Ismerje meg, hogyan méretezheti a Python ökoszisztémát (Numpy, SciPy és Pandas) a Dask segítségével.
- Optimalizálja a Dask környezetet, hogy megőrizze a nagy teljesítményt a nagy adatkészletek kezelésében.
Data Analysis with Python, Pandas and Numpy
14 ÓrákAzon oktatóvezetett, élő képzés Magyarország (online vagy helyszíni) célközönsége az a középhőmérsékű Python fejlesztők és adattudósok, akik kíváncsiak arra, hogy javítsák adatelemzési és adatmanipulációs képességeiket Pandas-vel és NumPy-val.
E képzés végén a résztvevők képesek lesznek:
- Python-t, Pandas-t és NumPy-t tartalmazó fejlesztői környezetet állítanak be.
- Pandas-vel és NumPy-val adatelemző alkalmazást hozzanak létre.
- Elvégezzenek előrehaladott adatszabályozási, rendezési és szűrési műveleteket.
- Végrehajtanak összegzési műveleteket és elemznek idősorozat-adatokat.
- Matplotlib és más vizualizációs könyvtárak segítségével adatok megjelenítését végrehajtanak.
- Hibák keresését és optimalizálják adatelemző kódjukat.
AI Facial Recognition Development for Law Enforcement
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a kezdő szintű bűnüldöző szerveknek szól, akik szeretnének áttérni a kézi arcrajzolásról az AI-eszközök használatára az arcfelismerő rendszerek fejlesztésére.
A képzés végére a résztvevők képesek lesznek:
- Ismerje meg a mesterséges intelligencia alapjait és Machine Learning.
- Ismerje meg a digitális képfeldolgozás alapjait és alkalmazását az arcfelismerésben.
- Készítsen készségeket az AI-eszközök és keretrendszerek használatában az arcfelismerő modellek létrehozásához.
- Szerezzen gyakorlati tapasztalatot az arcfelismerő rendszerek létrehozásában, képzésében és tesztelésében.
- Ismerje meg az arcfelismerő technológia használatának etikai szempontjait és bevált gyakorlatait.
Developing APIs with Python and FastAPI
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik a FastAPI-t Python-vel szeretnék használni a RESTful API-k egyszerűbb és gyorsabb létrehozásához, teszteléséhez és üzembe helyezéséhez.
A képzés végére a résztvevők képesek lesznek:
- Beállítani a szükséges fejlesztői környezetet az API-k fejlesztéséhez Python-gyel és FastAPI-gyel.
- Gyorsabban és egyszerűbben API-kat létrehozni a FastAPI könyvtár segítségével.
- Megtanulni adatmodelleket és sémákat létrehozni a Pydantic és az OpenAPI alapján.
- API-kat csatlakoztatni egy adatbázishoz a SQLAlchemy használatával.
- Biztonságot és hitelesítést implementálni az API-kban a FastAPI eszközök segítségével.
- Konténerképeket létrehozni és web API-kat üzembe helyezni egy felhő szerverre.
Fiji: Introduction to Scientific Image Processing
21 ÓrákA Fiji egy nyílt forráskódú képfeldolgozó csomag, amely az ImageJ-t (egy képfeldolgozó program tudományos többdimenziós képekhez) és számos tudományos képelemzési beépülő modult tartalmaz.
Ezen az oktató által vezetett, élő képzésen a résztvevők megtanulják, hogyan használhatják a Fidzsi-szigeteki disztribúciót és az alapjául szolgáló ImageJ programot egy képelemző alkalmazás létrehozásához.
A képzés végére a résztvevők képesek lesznek:
- Használja Fidzsi-szigetek fejlett programozási funkcióit és szoftverösszetevőit az ImageJ kiterjesztéséhez
- Tűzzön össze nagy 3D képeket az egymást átfedő csempékből
- A Fidzsi-szigeteki telepítések automatikus frissítése indításkor az integrált frissítési rendszer segítségével
- Válasszon a szkriptnyelvek széles választékából, hogy egyedi képelemzési megoldásokat készítsen
- Használja Fidzsi-szigetek hatékony könyvtárait, például az ImgLib-et a nagy biokép-adatkészletekhez
- Telepítse alkalmazásukat, és működjön együtt más tudósokkal hasonló projektekben
A tanfolyam formátuma
- Interaktív előadás és beszélgetés.
- Sok gyakorlat és gyakorlat.
- Gyakorlati megvalósítás élő labor környezetben.
Tanfolyam testreszabási lehetőségek
- Ha személyre szabott képzést szeretne kérni ehhez a tanfolyamhoz, kérjük, vegye fel velünk a kapcsolatot, hogy megbeszéljük.
Fiji: Image Processing for Biotechnology and Toxicology
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) kezdő és középszintű kutatóknak és laboratóriumi szakembereknek szól, akik szövettani szövetekkel, vérsejtekkel, algákkal és egyéb biológiai mintákkal kapcsolatos képeket kívánnak feldolgozni és elemezni.
A képzés végére a résztvevők képesek lesznek:
- Navigáljon a Fidzsi-szigeteken, és használja az ImageJ alapvető funkcióit.
- A tudományos képek előfeldolgozása és javítása a jobb elemzés érdekében.
- Elemezze a képeket mennyiségileg, beleértve a sejtszámlálást és a területmérést.
- Automatizálja az ismétlődő feladatokat makrók és bővítmények segítségével.
- A munkafolyamatok testreszabása a biológiai kutatások speciális képelemzési igényeihez.
Accelerating Python Pandas Workflows with Modin
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak az adattudósoknak és fejlesztőknek szól, akik az Modin segítségével párhuzamos számításokat kívánnak készíteni és megvalósítani a Pandas-vel a gyorsabb adatelemzés érdekében.
A képzés végére a résztvevők képesek lesznek:
- Állítsa be a szükséges környezetet a Pandas munkafolyamatok nagyarányú fejlesztésének megkezdéséhez az Modin segítségével.
- Ismerje meg az Modin szolgáltatásait, felépítését és előnyeit.
- Ismerje meg a különbségeket Modin, Dask és Ray között.
- Hajtsa végre a Pandas műveletet gyorsabban az Modin segítségével.
- Valósítsa meg a teljes Pandas API-t és funkciókat.
Computer Vision with OpenCV
28 ÓrákOpenCV (Open Source Computer Vision Library: http://opencv.org) egy nyílt forráskódú BSD-licenc könyvtár, amely több száz számítógépes látási algoritmust tartalmaz.
Közönség
Ez a kurzus azoknak a mérnököknek és építészeknek szól, akik az OpenCV-et számítógépes látásprojektekben szeretnék használni
Python and Deep Learning with OpenCV 4
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a szoftvermérnököknek szól, akik a Python-ben OpenCV 4-gyel szeretnének programozni a mély tanulás érdekében.
A képzés végére a résztvevők képesek lesznek:
- Tekintse meg, töltse be és osztályozza a képeket és videókat a OpenCV segítségével 4.
- Valósítsa meg a mély tanulást az OpenCV 4-ben a TensorFlow és Keras segítségével.
- Futtasson mély tanulási modelleket, és készítsen hatásos jelentéseket képekből és videókból.
OpenFace: Creating Facial Recognition Systems
14 ÓrákAz OpenFace Python és Torch alapú, nyílt forráskódú, valós idejű arcfelismerő szoftver, amely az Google FaceNet kutatásán alapul.
Ezen az oktató által vezetett, élő képzésen a résztvevők megtanulják, hogyan használhatják az OpenFace összetevőit egy minta arcfelismerő alkalmazás létrehozásához és telepítéséhez.
A képzés végére a résztvevők képesek lesznek:
- Dolgozzon az OpenFace összetevőivel, beleértve a dlib-et, az OpenVC-t, Torch és az nn4-et az arcfelismerés, igazítás és átalakítás megvalósításához
- Alkalmazza az OpenFace-et valós alkalmazásokra, például megfigyelésre, személyazonosság-ellenőrzésre, virtuális valóságra, játékokra és visszatérő ügyfelek azonosítására stb.
Közönség
- Fejlesztők
- Adattudósok
A tanfolyam formátuma
- Rész előadás, részben beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlatok
Pattern Matching
14 ÓrákA Pattern Matching a képen belüli meghatározott minták megkeresésére használt technika. Használható a rögzített képen belüli meghatározott jellemzők meglétének meghatározására, például a gyári soron lévő hibás termék várható címkéje vagy egy alkatrész meghatározott méretei. Ez abban különbözik az "Pattern Recognition"-től (amely a kapcsolódó minták nagyobb gyűjteményei alapján ismer fel általános mintákat), mivel konkrétan megszabja, hogy mit keresünk, majd megmondja, hogy a várt minta létezik-e vagy sem.
A tanfolyam formátuma
- Ez a kurzus bemutatja a mintaillesztés területén alkalmazott megközelítéseket, technológiákat és algoritmusokat a Machine Vision esetében.
Raspberry Pi + OpenCV for Facial Recognition
21 ÓrákEz az oktató által vezetett, élő tréning lépésről lépésre bemutatja az arcfelismerő rendszer felépítéséhez szükséges szoftvert, hardvert és lépésről lépésre. Az arcfelismerés más néven Face Recognition.
A laborban használt hardver magában foglalja a Rasberry Pi-t, a kameramodult, a szervókat (opcionális) stb. A résztvevők maguk felelősek ezen alkatrészek beszerzéséért. A használt szoftverek a következők: OpenCV, Linux, Python stb.
A képzés végére a résztvevők képesek lesznek:
- Telepítse a Linux, OpenCV és egyéb segédprogramokat és könyvtárakat egy Rasberry Pi-re.
- A OpenCV beállítása arcképek rögzítésére és észlelésére.
- Ismerje meg a Rasberry Pi rendszer különféle csomagolási lehetőségeit valós környezetben való használatra.
- A rendszer hozzáigazítása különféle használati esetekhez, beleértve a megfigyelést, a személyazonosság-ellenőrzést stb.
A tanfolyam formátuma
- Rész előadás, részben beszélgetés, gyakorlatok és nehéz gyakorlati gyakorlat
Jegyzet
- Egyéb hardver- és szoftverlehetőségek: Arduino, OpenFace, Windows stb. Ha ezek közül bármelyiket szeretné használni, kérjük, lépjen kapcsolatba velünk, hogy megbeszéljük.
Vision Builder for Automated Inspection
35 ÓrákEz a tanácsadó által vezetett, élő képzés (Magyarország-ban, online vagy helyszíni) középvizszintű szakemberek számára készült, akik szeretnék a Vision Builder AI-t használni az SMT (Felületi Montázszerelés Technológia) folyamatok automatizált ellenőrzési rendszereinek tervezésére, megvalósítására és optimalizálására.
A képzés végén a résztvevők képesek lesznek:
- Automatikus ellenőrzések beállítása és konfigurálása a Vision Builder AI segítségével.
- Megfelelő minőségű képek beszerzése és előfeldolgozása az elemzéshez.
- Logikai döntések megvalósítása hibák észlelése és folyamat ellenőrzése szempontjából.
- Ellenőrzési jelentések készítése és a rendszer teljesítményének optimalizálása.