loading
 
please help to make face/body folower for DV cam rotation head
Daniel from United States  [2 posts]
6 years
Dear Roborealmer,

I am planing to build an automation platform that can move left and right (single axis) following a speaker on the stage for DV camera. Basically I do a lot of video shooting with DV camera for seminar. Often the speaker walk to the left and to the right of the stage. I used to move the tripod left and right following the speaker manually by hand. I was thinking if I can build an automation image recognizing to follow the speaker movement, so I can maintenance the position on the middle of the frame on my camera.

So I guess using 1 servo RC and 1 webcam for doing the following/tracking should be enough for mechanical hardware side.

I appreciate any help. Thank you!
EDV  [328 posts] 6 years
I think that you could use AVM module for this purpose:
http://www.youtube.com/watch?v=ZoCyM4q3Oeo

For more information see:
http://www.roborealm.com/help/AVM_Navigator.php
http://forums.trossenrobotics.com/showthread.php?4764-Using-of-AVM-plugin-in-RoboRealm
Daniel from United States  [2 posts] 6 years
Dear EDV,

so I guest I have to buy AVM Navigator Module on top of the RoboRealm. FYI, I have NXT lego, I have a USB webcame and PC with windows to run RoboRealm and to drive the tripod.

what else I need?

FYI, I am very low on coding skill. any step by step tutorial is highly appreciated and I want to learn it.

thank you in advance.
EDV  [328 posts] 6 years
I think this discussion could help in understanding:
http://forums.trossenrobotics.com/showthread.php?4764-Using-of-AVM-plugin-in-RoboRealm&p=48865#post48865
Anonymous 6 years
Daniel,

You may want to approach this in a different way and instead think of doing a motion detector system that will just move the camera in the direction of motion. In that way, anyone that steps up in front of the camera will immediately be tracked as they will cause the most movement in the screen. Using a recognition system would require training for each person you wish to follow.

The way I would approach it is to have two cameras. One that is stationary and wide angle such that it sees the entire arena and the second that moves and is used for the actual filming. You'd use the stationary one to determing where movement is in the scene and then move the servo in that direction towards the movement. This would ensure that you do not lose the person if they move quickly offscreen the filming camera which when doing a close up is very possible.

If you have a sample video we can show how you can track movement from a static camera using the movement module and COG module.

STeven.
Anonymous 6 years
Hi STeven,

how to use a sample video file from my static camera recording instead using live video from webcam?

-DK
Anonymous 6 years
DK,

Untoggle the camera button .. that should stop the camera video. Then add as the first module in your pipeline the media reader or avi reader module. Configure that to point to the path of your video and press start. You may also want to check the loop checkbox which will loop the video over and over. That should then playback the video through your pipeline.

If you want to revert back, disable the media reader module (using disable button on the main GUI interface) and press the camera button again. That will allow you to switch back and forth.

STeven.

This forum thread has been closed due to inactivity (more than 4 months) or number of replies (more than 50 messages). Please start a New Post and enter a new forum thread with the appropriate title.

 New Post   Forum Index