OpenCv Webcam Kulanımı

Projemizi bir önceki yazımızda olduğu gibi başlattıktan ve gerekli kütüphaneleri virtualenv install ettikten sonra main içerisine kodlarımızı yazmaya başlayabiliriz.

import cv2

cap = cv2.VideoCapture(0)

openCv kütüphanemizi import ettik ve cameramızdan görüntü yakalamak için VideoCapture(0) komutunu kullandık.

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

    frame = cv.flip(frame,1)
    cv2.imshow('WebCam',frame) 
    

While True: ile yakalanan görüntüyü görmek için sonsuz bir döngü oluşturduk.

Daha sonra yakalanan görüntüyü cap.read() komutu ile okuma yaptık ve doğruluğuna göre frame değeri atadık. Frameleri flip komutu ile ayna görüntüsünü elde ettik ve imshow komutu ile gösterdik.

    if cv2.waitKey(1) & 0xff == ord('q'):  
        break
cap.release()
cv2.destroyAllWindows()

Açılan pencereyi kapatmak için ‘q’ tuşunu ayarladık. İf döngüsü sayesinde frameleri waitkey(1) komutu ile 1 ms gösterileriyoruz.

Kod

import cv2
cap = cv2.VideoCapture(0)
while True:
    ret, frame = cap.read()
    cv2.imshow('WebCam',frame)
    if cv2.waitKey(1) & 0xff == ord('q'): 
        break
cap.release()
cv2.destroyAllWindows()


2 yorum

olgun · Mart 1, 2021 7:16 pm tarihinde

gerçekten çok faydalı olmuş çok işime yaradı bu faydalı bilgiler için emek harcayanlara tesekkür ederim

olgun için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir