İçeriğe geç
MEB Onaylı Özel Kurs Atatürk Bulvarı No:53/5, Kızılay / Ankara Her gün 09:00 – 21:00
Limit Bilgisayar Kursu logosu Limit Bilgisayar Kursu Ankara Kızılay · Mesleki Eğitim Kurumu
Limit Bilgisayar KursuMEB Onaylı Özel Kurs
Ana Sayfa
Eğitimler Tüm Kurslar Bilgisayar İşletmenliği (MEB Onaylı) 10 Parmak Klavye (F + Q Klavye - Hızlı Klavye) Microsoft Word (İleri Seviye) Yazılım Uzmanlığı (Full-Stack) Microsoft Excel (İleri Seviye) Bilgisayarlı Muhasebe (Zirve - Logo - Tiger) Ethical Hacker Eğitimi Yapay Zeka Uzmanlığı Microsoft PowerPoint (Profesyonel Sunum) Web Tasarım (HTML/CSS/JavaScript) JavaScript Programlama (Modern ES6+) PHP Programlama (Laravel Framework)
Kurs Fiyatları
10 Parmak Klavye Tüm Modüller F Klavye Dersleri Q Klavye Dersleri Hız Testi Duruşma Yazımı Klavye Sınavı Windows Uygulaması
Kaynaklar Eğitim Haberleri İş İlanları Sınav Duyuruları Blog Ders Dökümanları Online Deneme Sınavları
Kurumsal Hakkımızda Sertifika Doğrulama Google'da Doğrula Ulaşım Rehberi
Kayıt Listem İletişim
0 536 601 06 16 Atatürk Bulvarı No:53/5, Kızılay / Ankara Öğrenci Girişi

Python ile Kamera Takip Sistemleri: Adım Adım Rehber

21 Jun 2026 125 görüntüleme Yazılım
Bu konunun yüz yüze eğitimiPython Kursu Ankara

Python ile Kamera Takip Sistemleri: Adım Adım Rehber

Günümüzde, görsel verileri işlemek ve analiz etmek giderek daha önemli hale geliyor. Özellikle güvenlik, otomasyon ve yapay zeka alanlarında kullanılan kamera takip sistemleri, Python programlama dili ve OpenCV kütüphanesi ile kolayca geliştirilebilir. Bu yazıda, Python kullanarak basit bir kamera takip sistemi oluşturmanın adımlarını inceleyeceğiz.

Kamera Takip Nedir?

Kamera takip, bir nesnenin görüntüdeki konumunu izlemek için kullanılan bir tekniktir. Bu teknoloji, özellikle güvenlik sistemleri, otonom araçlar ve insan hareketlerini izlemek amacıyla kullanılır. Python ve OpenCV kütüphanesi, bu tür projeler için oldukça etkili bir çözüm sunar.

Gerekli Araçlar ve Kütüphaneler

Python ile kamera takip sistemi geliştirmek için aşağıdaki araçlar ve kütüphaneler gereklidir:

  • Python 3.x: Python'un en güncel sürümünü indirip kurun.
  • OpenCV: Görüntü işleme için kullanılan bir kütüphane. Kurulum için terminalden pip install opencv-python komutunu kullanabilirsiniz.
  • Numpy: Sayısal hesaplamalar için gerekli bir kütüphane. Kurulum için pip install numpy komutunu kullanın.

Python ile Kamera Takip Sistemi Oluşturma

Şimdi, kamera takip sistemimizi geliştirmek için adım adım ilerleyelim:

1. Adım: Kütüphaneleri Yükleme

import cv2
import numpy as np

İlk olarak, gerekli kütüphaneleri yükleyelim. OpenCV ve Numpy, görüntü işleme ve analizinde önemli rol oynayacaktır.

2. Adım: Kamera Bağlantısını Sağlama

cap = cv2.VideoCapture(0)

Bu kod, bilgisayarınızdaki varsayılan kamerayı açar. Eğer harici bir kamera kullanıyorsanız, ilgili indeks numarasını değiştirebilirsiniz.

3. Adım: Nesne Takibi İçin Renk Tespiti

Takip etmek istediğiniz nesnenin rengini belirleyin. Örneğin, mavi bir nesne için aşağıdaki kodu kullanabiliriz:

lower_blue = np.array([100, 150, 0])
upper_blue = np.array([140, 255, 255])

4. Adım: Döngü ile Görüntü Alma

Bir döngü oluşturarak kameradan sürekli görüntü alabiliriz:

while True:
    ret, frame = cap.read()

5. Adım: Renk Aralığını Uygulama

Görüntüde belirlediğimiz renk aralığını uygulayarak maske oluşturalım:

hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)
mask = cv2.inRange(hsv, lower_blue, upper_blue)

6. Adım: Kontur Bulma ve Takip Etme

Maskenin konturlarını bulup, takip etmek istediğimiz nesneyi belirleyelim:

contours, _ = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)
if contours:
    largest_contour = max(contours, key=cv2.contourArea)
    x, y, w, h = cv2.boundingRect(largest_contour)
    cv2.rectangle(frame, (x, y), (x+w, y+h), (255, 0, 0), 2)

7. Adım: Sonucu Gösterme

Son olarak, kamera görüntüsünü ekranda gösterelim:

cv2.imshow('Kamera Takip', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
    break

8. Adım: Temizleme ve Kapatma

Döngü sona erdiğinde, kaynakları serbest bırakmak için aşağıdaki kodu ekleyelim:

cap.release()
cv2.destroyAllWindows()

Sonuç

Yukarıdaki adımları takip ederek basit bir kamera takip sistemi geliştirmiş olduk. Bu sistem, belirli bir renk aralığını takip ederek nesneleri izlemektedir. Python ve OpenCV ile daha karmaşık algoritmalar geliştirerek, bu projeyi genişletebilir ve daha fazla özellik ekleyebilirsiniz.

Limit Bilgisayar Kursu ile Python Eğitimleri

Eğer Python ve görüntü işleme alanında daha derinlemesine bilgi edinmek istiyorsanız, Limit Bilgisayar Kursu olarak Ankara/Kızılay'da düzenlediğimiz kurslarımıza katılabilirsiniz. Profesyonel eğitmenlerimiz eşliğinde, Python programlama dilini ve uygulamalarını öğrenerek kariyerinize yatırım yapabilirsiniz.

İletişim ve Kayıt

Python ile ilgili kurslarımız hakkında daha fazla bilgi almak ve kayıt işlemleri için bizimle iletişime geçebilirsiniz. Limit Bilgisayar Kursu ile kariyerinize yatırım yapın! 0 536 601 06 16

Bu Yazıyı Paylaş
Ücretsiz Danışmanlık

Size en uygun eğitim programını birlikte belirleyelim

Eğitim danışmanlarımız kurs içeriği, ders saatleri, ücret ve sertifika süreci hakkındaki tüm sorularınızı yanıtlar. Görüşme ücretsizdir ve kayıt zorunluluğu yoktur.

Ücretsiz online deneme sınavlarına başlayın