iou 값을 올리는 방법은 몇가지가 있을 수 있습니다.
ValueError: buffer is not large enough 오류가 나는 것은 결과를 저장할 버퍼의 크기가 작아서일텐데
해결하려면 버퍼의 크기를 조정하거나 반복문으로 나눠서 결과를 저장하는 방법을 사용할 수 있습니다.
반복문으로 나누는 방법은 아래와 같은 형태가 될 수 있습니다.
iou_scores = [] for i in range(len(intersection)): iou_score = np.sum(intersection[i]) / np.sum(union[i]) iou_scores.append(iou_score) mean_iou = np.mean(iou_scores)
iou 값을 올리는 방법은 몇가지가 있을 수 있습니다.
ValueError: buffer is not large enough 오류가 나는 것은 결과를 저장할 버퍼의 크기가 작아서일텐데
해결하려면 버퍼의 크기를 조정하거나 반복문으로 나눠서 결과를 저장하는 방법을 사용할 수 있습니다.
반복문으로 나누는 방법은 아래와 같은 형태가 될 수 있습니다.
iou_scores = [] for i in range(len(intersection)): iou_score = np.sum(intersection[i]) / np.sum(union[i]) iou_scores.append(iou_score) mean_iou = np.mean(iou_scores)