Dopo il successo di allenamento il mio yolact modello utilizzando un set di dati personalizzato sono felice con l'inferenza risultati emessi dal eval.py utilizzando questo comando da anaconda terminale:
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
Ora voglio eseguire questa deduzione dal mio script python invece di utilizzare l'anaconda terminale. Voglio essere in grado di ottenere i riquadri dei rilevamenti effettuati in webcam fotogrammi ottenuti da questo codice riportato di seguito. Qualche idea ?
import cv2
src = cv2.VideoCapture(0)
while True:
ret, frame = src.read()
cv2.imshow('frame', frame)
key = cv2.waitKey(5)
if key == (27):
break
Il eval.py il codice è qui a Yolact repository https://github.com/dbolya/yolact/blob/master/eval.py