Implementa pytorch .pth model într-un script python

0

Problema

După formarea cu succes meu yolact model folosind un custom set de date sunt fericit cu concluzia rezultatele scoase de eval.py folosind această comandă de la anaconda terminal:

python eval.py --trained_model=./weights/yolact_plus_resnet50_abrasion_39_10000.pth --config=yolact_resnet_abrasion_config --score_threshold=0.8 --top_k=15 --images=./images:output_images

Acum vreau pentru a rula această inferență de la propriul meu script python în loc de a folosi anaconda terminal. Vreau să fie capabil de a obține de încadrare cutii de detectii făcut pe webcam cadre obținute prin acest cod de mai jos. Vreo idee ?

import cv2

src = cv2.VideoCapture(0)

while True:
    ret, frame = src.read()
    cv2.imshow('frame', frame)
    key = cv2.waitKey(5)
    if key == (27):
        break

La eval.py codul este aici, la Yolact depozit https://github.com/dbolya/yolact/blob/master/eval.py

computer-vision opencv python pytorch
2021-11-19 17:21:59
1

Cel mai bun răspuns

0

Voi scrie doar pseudocod aici pentru tine.

Pasul 1: Încercați să încărcați model folosind linii pornind de aici și se termină aici

Pasul 2: Utilizați această funcție pentru evaluare. În loc de cv2.imread, ai nevoie doar pentru a trimite cadru

Pasul 3: Urmați această funcție pentru a obține de încadrare cutii. Mai ales această linie. Doar trackback pe " t " variabilă și veți primi casetele de încadrare.

Sper că vă ajută. Lasă-mă să știu dacă aveți nevoie de mai multe clarificări.

2021-11-20 08:35:20

Următoarele thoose pași am putut modifica eval.py și de a obține evaluare și încadrare în cutii. Vă mulțumesc foarte mult pentru raspuns, foarte util :D
Ramiro Sena

În alte limbi

Această pagină este în alte limbi

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................