• Possibility to track an object to not detect it twice?

Hello,

Context : I have a camera that checks planks that are passing by. As they are passing by, I want them to have a unique ID. Why? Because if the planks stop passing by and there is two of them, YoloDetectionNetwork will keep going back and forth those two planks. Overall, I want objects to be detected once, then ignored. It is somewhat difficult, because all the planks look the same.

I've been trying to use the many tracker types that ObjectTracker offers, to no avail.

Is there a solution to this problem?
Thanks and have a nice day!

    Hi FrancisGuindon
    If the conveyor belt is moving at a predictable speed you can use something like a time filter, where you ignore further detections in the same approximate area for a certain time window after a plank has been detected. This should make sure that the planks are only detected once.

    You could benefit from lowering the FOV to roughly the plank width if you can. Unless the planks are closely stacked on top of each other, YOLO should only detect one at a time.

    Thoughts?
    Jaka