I am working on a computer vision application for Arduino using a very low resolution camera (80x80 pixels). I want to detect moving shapes. The segmentation part works fine as i managed to detect regions of interest.

What I struggle to do is to efficiently track them. I know about tracking principles but my problem is that the output of my segmentation is binary. Thus, if at time t I have 2 ROI, I have 2 small blobs in my binary, but if they endup touching each other at time t+1, I only have one big blob in my binary and I have no idea how to split it.

I tried some kind of block matching but it's a bit too heavy.

Do you guys have an idea or know an algorithm to track multiple targets that can overlap?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.