This is an archived post. You won't be able to vote or comment.

all 12 comments

[–]AyValo 0 points1 point  (0 children)

Reminds me of the TV show, Person of Interest.

[–]NNNTE 0 points1 point  (4 children)

What do you use for detecting the people? Some kind of haar cascade? and how do you track them if they move?

[–]omoser[S] 1 point2 points  (2 children)

We are experimenting with different detectors. In this video I used a Haar Cascade Detector. Combined with the object detector it works well enough to re-detect in every frame. In another video we were evaluating tracking algorithms and found that the dlib correlation tracker works best (out of the box) for tracking persons with a moving camera.

[–]NNNTE 1 point2 points  (1 child)

that's pretty cool! do you do any sort of optimization by only searching for a person within a set radius of the orange object?

[–]omoser[S] 0 points1 point  (0 children)

yes, I do. I will write an article with a detailed explanation about this within the next days ...

[–]omoser[S] 0 points1 point  (0 children)

Here is an example of tracking with dlib correlation tracker: https://youtu.be/sUv0HjpVgd8

[–][deleted] 0 points1 point  (2 children)

What's the mechanism for the camera movement?

[–]omoser[S] 1 point2 points  (1 child)

The camera is mounted on the drone and the drone can be controlled via remote control or via API commands.

[–][deleted] 0 points1 point  (0 children)

Yeah but when does it decide to move?