Я использую библиотеку привязки OpenCV для Go и пытаюсь асинхронно обнаруживать объекты на 10 изображениях, но продолжаю получать этот панические. Обнаружение только 4 изображений никогда не сработает.
var wg sync.WaitGroup
for j := 0; j < 10; j++ {
wg.Add(1)
go func(i int) {
image := opencv.LoadImage(strconv.Itoa(i) + ".jpg")
defer image.Release()
faces := cascade.DetectObjects(image)
fmt.Println((len(faces) > 0))
wg.Done()
}(j)
}
wg.Wait()
Я новичок в OpenCV и Go и пытаюсь понять, где проблема. Я предполагаю, что какой-то ресурс исчерпан, но какой.