在yolov8分割任务时,掩膜masks的值存储问题。

Viewed 136

在k230的yolov8分割任务中,掩膜的值的调用是通过 msk = yolo.masks获取吗,通过这个方法获取的值好像一直都是
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0],
[0, 0, 0, 0].......
有其他函数可以调用该值吗?

1 Answers

请问您使用的是哪个demo,是aidemo中的例程还是YOLO大作战中的代码?

yolo大作战的代码

请问您是在哪里调用的?masks需要在draw_result之前,run之后调用。是否换了其他坐标打印,因为打印可能不全,您打印的可能是非分割区域的值?

你好,我在yolo.py中重新定义了一个函数return self.mask的值成功获取了掩膜,有什么办法可以将draw_result绘出的掩膜进行反转,即不绘制被识别物体的掩膜,转而填充整个背景