Depois do sucesso com o treinamento da minha yolact modelo usando um dataset personalizada estou feliz com a inferência de resultados produzidos pelo eval.py usando este comando a partir de 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
Agora eu quero para executar esta inferência a partir do meu próprio script python em vez de usar o anaconda terminal. Eu quero ser capaz de obter as caixas delimitadoras de detecções feitas na webcam quadros obtidos por este código abaixo. Alguma idéia ?
import cv2
src = cv2.VideoCapture(0)
while True:
ret, frame = src.read()
cv2.imshow('frame', frame)
key = cv2.waitKey(5)
if key == (27):
break
O eval.py o código está aqui no repositório Yolact https://github.com/dbolya/yolact/blob/master/eval.py