Как интегрировать нейронную сеть на каскаде хаара в приложение QT Designer?

Как можно совершить данное деяние?

Вот код нейронной сети:

import cv2
import pytesseract

faceCascade = cv2.CascadeClassifier('haarcascade_russian_plate_number.xml')
video_capture = cv2.VideoCapture('Vidos/trek.mp4')       # Выбираем устройство видеозахвата


while True:
    ret, frame = video_capture.read()
    
#Получаем серую картинку
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
           

    plaques = faceCascade.detectMultiScale(gray, 1.3, 5)
    for i, (x, y, w, h) in enumerate(plaques):
        roi_color = frame[y:y + h, x:x + w]
        cv2.putText(frame,str(x)+" "+ str(y)+" "+str(w)+" "+str(h), (480,220), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255,255,255))
        r = 400.0 / roi_color.shape[1]
        dim = (400, int(roi_color.shape[0] * r))
        resized = cv2.resize(roi_color, dim, interpolation = cv2.INTER_AREA)
        w_resized=resized.shape[0]
        h_resized=resized.shape[1]

        frame[100:100+w_resized,100:100+h_resized] = resized     # Собираем в основную картинку
   
    # Display the resulting frame

    cv2.imshow('Video', frame)

    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

# When everything is done, release the capture
video_capture.release()
pytesseract.pytesseract.tesseract_cmd = r'C:\Program Files\Tesseract-OCR\tesseract.exe'
number_string = pytesseract.image_to_string(resized, lang ='eng',
    config ='--oem 3 --psm 9 -c tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789')
print(number_string)
cv2.destroyAllWindows()

Спасибо за ответы


Ответы (0 шт):