Cv2 kodum neden hata veriyor anlamadim

Kodlarınızı ekran görüntüsü yerine yazı ile aktarmanız çok daha yararlı olacaktır.

import cv2

tracker = cv2.TrackerKFC_create()
video = cv2.capture(0)

while True:
    k, frame = video.read()
    cv2.imshow("Tracking", frame)
    k = cv2.waitkey(30) & 0xff
    if k == 27:
        break

bbox = cv2.selectROI(frame, False)

ok = tracker.init(frame, bbox)

while True:
    ok, frame = video.read()
    ok, bbox = tracker.update(frame)

    if ok:
        p1 = (int(bbox[0]), int(bbox[1]))
        p2 = (int(bbox[0] + bbox[2]), int(bbox[1] + bbox[3]))
        cv2.rectangle(frame, p1, p2, (0, 0, 255), 2, 2)

    cv2.imshow("Tracking", frame)
    k = cv2.waitkey(1) & 0xff
    if kk == 27:
        break

Yardım etmek isteyenler için, tam olarak hangi hatayı aldığınızı paylaşabilir misiniz?

1 Beğeni

Kodu yapıştırırsanız buraya bakabiliriz.

Resminden olmaz ki?

Bir de hata mesajları falan vardır onları da görsek.

28 satır gözüme çarptı mesela rectanle değil rectangle dır belki.

Python OpenCV | cv2.rectangle() method - GeeksforGeeks

Böyle hata bulunmaz, okuyoara.

Kodu ekleyin hata mesajlarını ekleyin bakalım.

cv2 kütüphanesini yüklememişsiniz. Terminale pip install opencv-python yazarak tekrar deneyin

bkz: Soru Sorarken Sıkça Düşülen Hatalar #4