Computer Vision with SimpleCV Eğitimi
SimpleCV, açık kaynaklı bir çerçevedir; yani, vizyon uygulamaları geliştirmek için kullanabileceğiniz kütüphaneler ve yazılımlardan oluşan bir koleksiyondur. Web kameralarından, Kinect'lerden, FireWire ve IP kameralarından veya cep telefonlarından gelen görüntüleri veya video akışlarıyla çalışmanızı sağlar. Çeşitli teknolojilerinizin dünyayı sadece görmesini değil, aynı zamanda anlamasını sağlamak için yazılım oluşturmanıza yardımcı olur.
Hedef Kitle
Bu kurs, SimpleCV ile bilgisayar görüşü uygulamaları geliştirmek isteyen mühendisler ve geliştiricilere yöneliktir.
Eğitim İçeriği
Başlangıç
- Kurulum
Dersler ve Örnekler
- SimpleCV Kabuğu
- SimpleCV Temelleri
- Merhaba Dünya Programı
- Ekranla Etkileşim
- Bir Resim Dizini Yükleme
- Makrolar
- Kinect
- Zamanlama
- Araba Algılama
- Görüntü Bölümleme ve Morfoloji
- Görüntü Aritmetiği
- Görüntü Matematiğinde İstisnalar
- Histogramlar
- Renk Uzayı
- Hue Tepe Noktalarını Kullanma
- Hareket Bulanıklığı Efekti Oluşturma
- Uzun Pozlama Simülasyonu
- Kroma Anahtarı (Yeşil Ekran)
- SimpleCV'de Görüntüler Üzerine Çizim
- Katmanlar
- Görüntüyü İşaretleme
- Metin ve Fontlar
- Özel Bir Görüntü Nesnesi Oluşturma
Kurs İçin Gerekli Önbilgiler
Aşağıdaki dillere ilişkin bilgi:
- Python
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Computer Vision with SimpleCV Eğitimi - Booking
Computer Vision with SimpleCV Eğitimi - Enquiry
Computer Vision with SimpleCV - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
I genuinely enjoyed the hands-on approach.
Kevin De Cuyper
Eğitim - Computer Vision with OpenCV
Yaklaşan Etkinlikler
İlgili Kurslar
Deep Learning for Vision with Caffe
21 SaatCaffe, ifade, hız ve modülerlik göz önünde bulundurularak oluşturulmuş derin öğrenme çerçevesidir.
Bu kurs, Caffe'ün görüntü tanıma için derin öğrenme çerçevesi olarak MNIST örneği kullanılarak uygulanmasını araştırmaktadır.
Hedef Kitle
Bu kurs, Caffe'ü bir çerçeve olarak kullanmakla ilgilenen Deep Learning araştırmacıları ve mühendisler için uygundur.
Bu kursu tamamladıktan sonra katılımcılar şunları yapabilecektir:
- Caffe'ün yapısını ve dağıtım mekanizmalarını anlayabilecektir
- Kurulum / üretim ortamı / mimari görevlerini ve yapılandırmasını gerçekleştirebilecektir
- Kod kalitesini değerlendirebilecek, hata ayıklama ve izleme yapabilecektir
- Modelleri eğitme, katmanları uygulama ve günlük kaydı gibi gelişmiş üretim uygulamalarını gerçekleştirebilecektir
Computer Vision for Autonomous Driving
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde) orta seviyedeki yapay zeka geliştiricileri ve otonom sürüş uygulamaları için sağlam görsel sistemler oluşturmak isteyen bilgisayar görüşü mühendislerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Otonom araçlardaki bilgisayar görüşünün temel kavramlarını anlayabilecektir.
- Nesne algılama, şerit algılama ve anlamsal segmentasyon için algoritmalar uygulayabilecektir.
- Görsel sistemleri diğer otonom araç alt sistemleriyle entegre edebilecektir.
- Gelişmiş algı görevleri için derin öğrenme tekniklerini uygulayabilecektir.
- Gerçek dünya senaryolarında bilgisayar görüşü modellerinin performansını değerlendirebilecektir.
Computer Vision with Google Colab and TensorFlow
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), bilgisayarla görme anlayışlarını derinleştirmek ve Google Colab kullanarak gelişmiş görüş modelleri geliştirmek için TensorFlow'nın yeteneklerini keşfetmek isteyen ileri düzey profesyonellere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- TensorFlow kullanarak evrişimli sinir ağları (CNN'ler) oluşturmak ve eğitmek.
- Google Colab'ı ölçeklenebilir ve verimli bulut tabanlı model geliştirme için kullanmak.
- Bilgisayarla görme görevleri için görüntü ön işleme tekniklerini uygulamak.
- Bilgisayarla görme modellerini gerçek dünya uygulamaları için dağıtmak.
- CNN modellerinin performansını artırmak için transfer öğrenimini kullanmak.
- Görüntü sınıflandırma modellerinin sonuçlarını görselleştirmek ve yorumlamak.
AI Facial Recognition Development for Law Enforcement
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), manuel yüz çiziminden yapay zeka araçlarını kullanarak yüz tanıma sistemleri geliştirmeye geçmek isteyen başlangıç seviyesindeki kolluk kuvvetleri personeline yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Yapay Zekanın temellerini ve Machine Learning'ü anlayın.
- Dijital görüntü işlemenin temellerini ve yüz tanımadaki uygulamasını öğrenin.
- Yapay zeka araçlarını ve çerçevelerini kullanarak yüz tanıma modelleri oluşturma becerileri geliştirin.
- Yüz tanıma sistemleri oluşturma, eğitme ve test etme konusunda uygulamalı deneyim kazanın.
- Yüz tanıma teknolojisinin kullanımında etik hususları ve en iyi uygulamaları anlayın.
Fiji: Introduction to Scientific Image Processing
21 SaatFiji, bilimsel çok boyutlu görüntüler için bir görüntü işleme programı olan ImageJ'i ve bilimsel görüntü analizleri için bir dizi eklentiyi bir araya getiren açık kaynaklı bir görüntü işleme paketidir.
Bu eğitmen liderliğindeki canlı eğitimde katılımcılar, Fiji dağıtımını ve temelindeki ImageJ programını kullanarak bir görüntü analiz uygulaması oluşturmayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- ImageJ'i genişletmek için Fiji'ün gelişmiş programlama özelliklerini ve yazılım bileşenlerini kullanmak
- Örtüşen karolardan büyük 3 boyutlu görüntüleri birleştirmek
- Entegre güncelleme sistemi kullanarak bir Fiji kurulumunu başlatmada otomatik olarak güncellemek
- Özel görüntü analiz çözümleri oluşturmak için geniş bir komut dosyası dili yelpazesinden seçim yapmak
- Büyük biyolojik görüntü veri kümelerinde ImgLib gibi Fiji'ün güçlü kütüphanelerini kullanmak
- Uygulamalarını dağıtmak ve benzer projelerde diğer bilim insanlarıyla işbirliği yapmak
Kurs Formatı
- Etkileşimli ders ve tartışma.
- Bol alıştırma ve uygulama.
- Canlı laboratuvar ortamında uygulamalı uygulama.
Kurs Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek için lütfen bizimle iletişime geçerek ayarlama yapınız.
Fiji: Image Processing for Biotechnology and Toxicology
14 SaatBu eğitmen liderliğindeki canlı eğitim Türkiye (çevrimiçi veya yerinde), histolojik dokular, kan hücreleri, algler ve diğer biyolojik örneklerle ilgili görüntüleri işlemek ve analiz etmek isteyen başlangıç seviyesinden orta seviyeye kadar araştırmacılar ve laboratuvar profesyonelleri için tasarlanmıştır.
Bu eğitimin sonunda katılımcılar şunları yapabilecekler:
- Fiji arayüzünde gezinme ve ImageJ’nin temel işlevlerini kullanma.
- Bilimsel görüntüleri daha iyi analiz için ön işleme ve geliştirme.
- Hücre sayımı ve alan ölçümü dahil olmak üzere görüntüleri nicel olarak analiz etme.
- Makrolar ve eklentiler kullanarak tekrarlayan görevleri otomatikleştirme.
- Biyolojik araştırmalarda özel görüntü analizi ihtiyaçları için iş akışlarını özelleştirme.
Computer Vision with OpenCV
28 SaatOpenCV (Açık Kaynak Computer Vision Kütüphanesi: http://opencv.org), birkaç yüz bilgisayarlı görü algoritmaları içeren, BSD lisanslı bir açık kaynak kütüphanedir.
Hedef Kitle
Bu kurs, OpenCV'ü bilgisayarlı görü projelerinde kullanmak isteyen mühendisler ve mimarlar için hazırlanmıştır.
Python and Deep Learning with OpenCV 4
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), derin öğrenme için OpenCV 4 ile Python içinde programlama yapmak isteyen yazılım mühendislerine yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- OpenCV 4 kullanarak görüntüleri ve videoları görüntüleyebilecek, yükleyebilecek ve sınıflandırabilecek.
- TensorFlow ve Keras ile OpenCV 4 içinde derin öğrenmeyi uygulayabilecek.
- Derin öğrenme modellerini çalıştırabilecek ve görüntülerden ve videolardan etkili raporlar oluşturabilecek.
OpenFace: Creating Facial Recognition Systems
14 SaatOpenFace, Google'ün FaceNet araştırmasına dayalı açık kaynaklı, gerçek zamanlı yüz tanıma yazılımıdır Python ve Torch üzerine kurulmuştur.
Bu eğitmen liderliğindeki, canlı eğitimde katılımcılar, OpenFace'in bileşenlerini kullanarak örnek bir yüz tanıma uygulaması oluşturmayı ve dağıtmayı öğreneceklerdir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Yüz algılama, hizalama ve dönüşüm uygulamak için dlib, OpenCV, Torch ve nn4 dahil olmak üzere OpenFace'in bileşenleriyle çalışmak
- OpenFace'i gözetleme, kimlik doğrulama, sanal gerçeklik, oyun ve tekrar eden müşterileri belirleme gibi gerçek dünya uygulamalarına uygulamak vb.
Hedef Kitle
- Geliştiriciler
- Veri bilimcileri
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma
Pattern Matching
14 SaatPattern Matching, bir görüntü içinde belirtilen kalıpları bulmak için kullanılan bir tekniktir. Örneğin, bir fabrikadaki hatalı ürün üzerindeki beklenen etiketi veya bir bileşenin belirtilen boyutlarını belirlemek gibi, yakalanan bir görüntü içinde belirli özelliklerin varlığını belirlemek için kullanılabilir. Pattern Recognition'ten (daha büyük ilgili örnekler koleksiyonuna dayalı genel kalıpları tanıyan) farklı olarak, özellikle ne aradığımızı belirtir ve ardından beklenen kalıbın mevcut olup olmadığını bize bildirir.
Kurs Formatı
- Bu kurs, Machine Vision alanına uygulandığı gibi kalıp eşleştirme alanında kullanılan yaklaşımları, teknolojileri ve algoritmaları tanıtır.
Raspberry Pi + OpenCV for Facial Recognition
21 SaatBu eğitmen liderliğindeki canlı eğitim, bir yüz tanıma sistemi oluşturmak için gereken yazılım, donanım ve adım adım süreci tanıtıyor. Yüz Tanıma aynı zamanda Face Recognition olarak da bilinir.
Bu laboratuvarda kullanılan donanım Rasberry Pi, bir kamera modülü, servo motorlar (isteğe bağlı), vb. içerir. Katılımcılar bu bileşenleri kendileri satın almaktan sorumludur. Kullanılan yazılım OpenCV, Linux, Python, vb.'dir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Rasberry Pi'ye Linux, OpenCV ve diğer yazılım yardımcı programlarını ve kitaplıklarını kurmak.
- OpenCV'ı yüz görüntülerini yakalamak ve algılamak için yapılandırmak.
- Bir Rasberry Pi sistemini gerçek dünya ortamlarında kullanmak için çeşitli seçenekleri anlamak.
- Sistemi gözetim, kimlik doğrulama vb. gibi çeşitli kullanım durumlarına uyarlamak.
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma.
Not
- Diğer donanım ve yazılım seçenekleri şunlardır: Arduino, OpenFace, Windows, vb. Bunlardan herhangi birini kullanmak isterseniz, lütfen bizimle iletişime geçin.
Scilab
14 SaatScilab, bilimsel veri manipülasyonu için iyi geliştirilmiş, ücretsiz ve açık kaynaklı yüksek seviyeli bir dildir. İstatistik, grafik ve animasyon, simülasyon, sinyal işleme, fizik, optimizasyon ve daha fazlası için kullanılır. Temel veri yapısı matristir ve bu, FORTRAN ve C türevleri gibi alternatiflere kıyasla birçok sorunu basitleştirir. C, Java ve Python gibi dillerle uyumludur ve bu da onu mevcut sistemlere bir ek olarak kullanıma uygun hale getirir.
Bu eğitmen liderliğindeki eğitimde, katılımcılar Matlab gibi alternatiflere kıyasla Scilab'ın avantajlarını, Scilab sözdiziminin temellerini ve bazı gelişmiş işlevleri ve talebe bağlı olarak diğer yaygın dillerle arayüz oluşturmayı öğreneceklerdir. Kurs, görüntü işleme üzerine odaklanan kısa bir projeyle sona erecektir.
Bu eğitimin sonunda, katılımcılar Scilab'ın temel ve bazı gelişmiş işlevlerine hakim olacak ve bilgilerini genişletmeye devam etmek için kaynaklara sahip olacaklardır.
Hedef Kitle
- Veri bilimcileri ve mühendisleri, özellikle görüntü işleme ve yüz tanıma konularına ilgi duyanlar
Kurs Formatı
- Kısmen ders anlatımı, kısmen tartışma, egzersizler ve yoğun uygulamalı çalışma ve son bir proje
Vision Builder for Automated Inspection
35 SaatTürkiye'da (çevrimiçi veya yerel) yapılan bu eğitmen yönetimi altında gerçekleştirilen canlı eğitim, SMT (Yüzey Montaj Teknolojisi) işlemlerinde otomatik inspeksiyon sistemleri tasarlamak, uygulamak ve optimize etmek isteyen orta seviye profesyonellere yönelik olacak.
Eğitim sonunda, katılımcılar şu becerileri kazanabilecekler:
- Vision Builder AI kullanarak otomatik inspeksiyonları kurma ve yapılandırma.
- Analiz için yüksek kaliteli görüntülerin edinilmesi ve ön işleme.
- Hata algılama ve işlem doğrulaması için mantık tabanlı kararların uygulanması.
- Inspeksiyon raporlarının oluşturulması ve sistem performansının optimize edilmesi.