PYTHON İLE BİLGİSAYAR GÖRSESİ EĞİTİMİ

Python ile makineye görmeyi öğretin

OpenCV, numpy, PyTorch ve YOLO ile görüntü işleme, özellik çıkarımı, sınıflandırma, nesne algılama ve gerçek zamanlı video analizi uygulayın

OpenCV ile görüntü işleme, kontur ve özellik eşleştirme, PyTorch CNN ve transfer learning, YOLO nesne algılama, segmentasyon ve gerçek zamanlı video analizi uygulamalı anlatılır.

3 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Klasik ve derin öğrenme tabanlı bilgisayarlı görü

Python ile bilgisayarlı görüyü uygulamalı öğretir. OpenCV ile görüntü okuma, renk uzayları, filtreleme, kenar ve kontur tespiti, morfolojik işlemler, özellik çıkarımı (SIFT, ORB), kamera kalibrasyonu, CNN ile görüntü sınıflandırma (PyTorch, transfer learning), YOLO ile nesne algılama, segmentasyon temelleri ve gerçek zamanlı video işleme ile modelin dağıtımı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Görüntü İşleme Temelleri, 2. gün Derin Öğrenme ile Görüntü, 3. gün Nesne Algılama ve Dağıtım konularına ayrılmıştır.

Seviye

İleri Seviye — OpenCV, görüntü işleme, nesne algılama, derin öğrenme ve gerçek zamanlı görüntü analizi

Öğrenme Metodu

Her modülde gerçek görüntü ve video veri setleriyle Jupyter ve kamera uygulamaları geliştirilir; modeller Colab veya yerel GPU üzerinde eğitilir.

Neden Bu Eğitim?

👁️Görüntü Anlama

Görüntüyü piksel düzeyinden nesne düzeyine kadar işlersiniz.

🧠Derin Öğrenme

CNN ve transfer learning ile kendi sınıflandırıcınızı eğitirsiniz.

🎥Gerçek Zamanlı

Kamera akışında nesne algılayan uygulamalar yazarsınız.

Anahtar Konular

python bilgisayarlı görüopencv eğitimigörüntü işleme pythonyolo nesne algılamacnn pytorchtransfer learningcomputer vision pythongerçek zamanlı görüntü işlemegörüntü sınıflandırma
“Görmeyi öğrenen makine, önce pikselleri anlamayı öğrenir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python ve numpy

Python ve numpy dizi işlemleri bilinmelidir.

2
Temel Matematik

Matris, vektör ve temel olasılık bilgisi faydalıdır.

3
Makine Öğrenmesi

Eğitim/test ayrımı gibi temel ML kavramları bilinmelidir.

4
Donanım

GPU erişimi için Google Colab veya yerel CUDA destekli kart önerilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı ile görüntüleri okur, dönüştürür ve klasik yöntemlerle analiz eder.
Modül 1
Görüntü Temelleri
  • piksel, kanal ve numpy dizisi
  • BGR, RGB, HSV, gri tonlama
  • cv2.imread, imshow, imwrite
  • çözünürlük, yeniden boyutlandırma, kırpma
  • histogram ve kontrast (CLAHE)
  • video okuma ve yazma (VideoCapture)
Modül 2
Filtreleme ve Dönüşümler
  • Gaussian, medyan, bilateral filtre
  • eşikleme (Otsu, adaptif)
  • döndürme, ölçekleme, perspektif dönüşümü
  • morfolojik işlemler: erode, dilate, açma-kapama
  • kenar tespiti (Sobel, Canny)
  • Fourier dönüşümü giriş
Modül 3
Kontur ve Şekil
  • findContours ve hiyerarşi
  • alan, çevre, sınırlayıcı kutu
  • şekil tanıma (approxPolyDP)
  • Hough çizgi ve daire
  • renk bazlı nesne takibi
  • belge tarayıcı uygulaması
Modül 4
Özellik Çıkarımı
  • Harris köşe tespiti
  • SIFT, ORB, AKAZE
  • özellik eşleştirme (BFMatcher, FLANN)
  • homografi ve panorama
  • şablon eşleştirme
  • kamera kalibrasyonu
Günün hedefiKatılımcı ile CNN ile görüntü sınıflandırır ve transfer learning uygular.
Modül 1
CNN Temelleri
  • konvolüsyon, havuzlama, aktivasyon
  • PyTorch tensörleri ve Dataset
  • DataLoader ve ön işleme
  • kayıp fonksiyonu ve optimizer
  • eğitim döngüsü
  • overfitting ve dropout
Modül 2
Veri Artırma
  • torchvision.transforms
  • Albumentations
  • dengesiz veri yönetimi
  • eğitim/doğrulama/test ayrımı
  • etiketleme araçları (LabelImg, CVAT)
  • veri seti kalitesi
Modül 3
Transfer Learning
  • ResNet, EfficientNet, MobileNet
  • ağırlık dondurma ve ince ayar
  • öğrenme oranı planlaması
  • karışıklık matrisi, precision, recall
  • Grad-CAM ile açıklanabilirlik
  • model kaydetme ve ONNX
Modül 4
Sınıflandırma Projesi
  • kendi veri setiyle sınıflandırıcı
  • hiperparametre ayarı
  • test ve hata analizi
  • çıkarım hızı ölçümü
  • Colab GPU kullanımı
  • sonuç raporlama
Günün hedefiKatılımcı ile nesne algılama, segmentasyon ve gerçek zamanlı uygulamalar geliştirir.
Modül 1
Nesne Algılama
  • IoU, mAP ve NMS
  • YOLO mimarisi (Ultralytics)
  • hazır model ile çıkarım
  • kendi veri setiyle YOLO eğitimi
  • anotasyon formatları (COCO, YOLO)
  • sonuç görselleştirme
Modül 2
Segmentasyon ve Takip
  • semantik ve örnek segmentasyon
  • U-Net ve Mask R-CNN giriş
  • SAM (Segment Anything) tanıtımı
  • nesne takibi: SORT, ByteTrack
  • sayma ve bölge ihlali
  • poz tahmini giriş
Modül 3
Gerçek Zamanlı Uygulama
  • webcam akışı ve FPS optimizasyonu
  • çok iş parçacıklı okuma
  • OpenCV DNN ve ONNX Runtime
  • TensorRT ve nicemleme (quantization) giriş
  • Jetson/Raspberry Pi tanıtımı
  • gecikme ölçümü
Modül 4
Dağıtım ve Etik
  • FastAPI ile görüntü servisi
  • Docker ile paketleme
  • model izleme ve veri kayması
  • mahremiyet ve KVKK (yüz verisi)
  • önyargı ve adalet
  • kapanış projesi: nesne sayma uygulaması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
OpenCV

Görüntü okuma, filtreleme ve dönüşüm işlemlerini yapabilirsiniz.

✅
Kontur Analizi

Kontur ve Hough ile şekil tespiti yapabilirsiniz.

✅
Özellik Eşleştirme

SIFT/ORB ile görüntüleri eşleyip panorama oluşturabilirsiniz.

✅
CNN

PyTorch ile CNN sınıflandırıcı eğitebilirsiniz.

✅
Transfer Learning

Hazır modelleri ince ayarla kendi veri setinize uyarlayabilirsiniz.

✅
YOLO

YOLO ile nesne algılama modeli eğitip çıkarım yapabilirsiniz.

✅
Gerçek Zamanlı İşleme

Kamera akışında FPS odaklı analiz kurabilirsiniz.

✅
Dağıtım

Modeli FastAPI ve Docker ile servise çevirebilirsiniz.

Kimler İçin Uygundur?

  • Python bilen mühendisler
  • veri bilimciler
  • akademisyenler
  • görüntü işleme veya yapay zekâ projeleri geliştirmek isteyen yazılımcılar

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Python bilen mühendisler, veri bilimciler, akademisyenler ve görüntü işleme veya yapay zekâ projeleri geliştirmek isteyen yazılımcılar için uygundur.
GPU gerekli mi?
CNN ve YOLO eğitimi için GPU önerilir; Google Colab ile ücretsiz GPU kullanılabilir.
Klasik yöntemler mi derin öğrenme mi?
İkisi de işlenir; ilk gün klasik OpenCV, sonraki günlerde CNN ve YOLO kullanılır.
Gerçek zamanlı uygulama yapılır mı?
Evet, webcam akışında nesne algılama ve sayma uygulaması geliştirilir.
Sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Python ile Bilgisayar Görsesi Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPython
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PythonData Structures & Algorithms in Python: Sorting Algorithms Eğitimi
Yazılım Geliştirme Eğitimleri

Data Structures & Algorithms in Python: Sorting Algorithms Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python sıralama algoritmaları eğitimi: bubble, selection, insertion, merge, quick, heap ve counting sort; Big-O analizi, Timsort ve süre ölçümleriyle karşılaştı

Detayları Gör →
PythonData Structures & Algorithms in Python: Trees & Graphs Eğitimi
Yazılım Geliştirme Eğitimleri

Data Structures & Algorithms in Python: Trees & Graphs Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Python ağaç ve çizge algoritmaları eğitimi: ikili ağaç, BST, AVL, heap, trie, BFS, DFS, Dijkstra, topolojik sıralama ve gerçek yol bulma problemleri.

Detayları Gör →
PythonDjango'ya Giriş Eğitimi
Yazılım Geliştirme Eğitimleri

Django'ya Giriş Eğitimi

3 günBaşlangıçOnline / Yüz Yüze / Hibrit

Django'ya giriş eğitimi: MVT mimarisi, proje kurulumu, URL ve view, modeller, ORM, şablonlar, admin paneli, formlar ve kullanıcı giriş-çıkış uygulaması.

Detayları Gör →
PythonEdge & Lightweight Agents: Aygıt Üzerinde Aracılı Yükleme İşlemleri ile Python Eğitimi
Yazılım Geliştirme Eğitimleri

Edge & Lightweight Agents: Aygıt Üzerinde Aracılı Yükleme İşlemleri ile Python Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Edge ve hafif ajanlar eğitimi: Python ile aygıt üzerinde aracılı yükleme, MQTT, yerel tampon, retry, mTLS, imzalı OTA güncelleme ve systemd/Docker ile dağıtım.

Detayları Gör →
PythonEnhancing Python Performance Training Eğitimi
Yazılım Geliştirme Eğitimleri

Enhancing Python Performance Training Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Python performans optimizasyonu eğitimi: cProfile, line_profiler, tracemalloc, lru_cache, NumPy, Numba, threading, multiprocessing ve asyncio ile hızlandırma.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn