Gentilissimi,
ho provato a sistemare il sw ma ci si imbatte in indentazioni (nonostante le 4) errate e negli errori sotto riportati
ho inserito anche la riga from google.colab.patches import cv2_imshow, ma niente
Grato se si riuscisse a risolverlo!


il ostro codice era questo: (non funziona nonostante portato daccapo l'istruzione cv2.imshow...

Grazie cmq!
Notavo che le auto più piccole (più lontane) vengono riconosciute più facilmente (ma non tutte!!!!!) rispetto a quelle in primo piano più grandi...
Eccoci 🤗
Allora se usi google colab prova questo codice :
#solo per google colab from google.colab.patches import cv2_imshow import cv2 cars_cascade = cv2.CascadeClassifier('haarcascade_car.xml') def detect_cars(frame): cars = cars_cascade.detectMultiScale(frame, 1.15, 4) for (x, y, w, h) in cars: cv2.rectangle(frame, (x, y), (x+w,y+h), color=(0, 255, 0), thickness=2) return frame def Simulator(): CarVideo = cv2.VideoCapture('cars.mp4') while CarVideo.isOpened(): ret, frame = CarVideo.read() controlkey = cv2.waitKey(1) if ret: cars_frame = detect_cars(frame) #se stai programmando in locale #cv2.imshow('frame', cars_frame) #se usi colab cv2_imshow(cars_frame) else: break if controlkey == ord('q'): break CarVideo.release() cv2.destroyAllWindows() Simulator()
Facci sapere se così funziona 😊