Hi,
I am doing a computer vision program running on a C66x, using the VLIB library for c66x.
The flow of the program is the folliwng: it filters an image, calls the VLIB_createConnectedComponentsList, among others related VLIB funtions, and then calls VLIB_mergeBlobs to group the blobs. It'is running in a loop, at 30 iterations per second.
I have tested the program withouth the VLIB_mergeBlobs function, and it works with the expected output. When I add the function, the program runs without issues, with the expected output, during 3 - 10 loops. After that it stops working for around 100 seconds, then works again, it goes on until it stops again for 100 seconds more, and so on.
No memory allocation/deallocation is being done inside the loop.
I would appreciate any help to solve the issue.
Daniel