3sys_path = [
'/workspace/smlab',
'/workspace']
5 if path
not in sys.path:
11from smutils.utils_vis
import vis_instance_segmentation, draw_bboxes_list
15cfg_path =
'/workspace/smlab/smdetect/configs/yolo/yolov8.py'
16image_path =
'/workspace/smlab/smdetect/demo/sample.bmp'
17save_path =
'/workspace/smlab/smdetect/demo/det_demo.jpg'
20det_model = smrunner.build_model(cfg_path)
23image = cv2.imread(image_path)
26result = det_model.run_detector(image)
31 vis_img = vis_instance_segmentation(vis_img, result[
'masks'])
33vis_img = draw_bboxes_list(vis_img, result[
'det_bboxes'], (255, 0, 0), 2,
'xyxy')
34cv2.imwrite(save_path, vis_img)