OpenCV kamera sorunu

Bildiğim kadarıyla opencv fonksiyonları içeriği boş olsa bile çalışmaya devam ediyor. Bu yüzden webcamdan alınan görüntü üzerinde işlem yapmadığımız sürece hata almadık.

Kısmında hata oluşuyor ve webcamden görüntüyü alamıyor. Dediklerinden yola çıkarsak webcam sorunsuz çalışıyor.
Arka planda webcam çalışıyorsa bu hatayı alıyor olabilir.
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW).release()
release ile webcamı serbest bırakabilirz. Yukardaki satırı import kısmından sonra ekleyerek tekrar dener misin.
Alttaki şekildeki gibi.

import cv2
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW).release()
cap = cv2.VideoCapture(0, cv2.CAP_DSHOW)

i = 0

while True:

    ret, frame = cap.read()
    if ret == True:
        cv2.imshow("frame", frame)
    else:
        print("dosya okunmadi - ", i)
        i = i + 1

    if cv2.waitKey(10) & 0xFF == ord("q"):  # her kare arasina 10 milisaniye birakildi q'ya basilinca cikmasi saglandi
        break

cap.release()
cv2.destroyAllWindows()
4 Beğeni