Cue 'I will give my firstborn child' posts. This looks like a really fun project to work on. You have various ways of perfecting it and you know people on the internet are drooling over it.
I bet you could build a really rough version of this in a week :). A polished version in a month.
The lag is pretty bad -- so no worries about any very high end CV stuff. I haven't used it, but look at OpenCV.
I actually built the image analysis bits for something that could do this a few years ago using [naively] Puthon Image Library. I was using it to take pictures of my dog while I was at work, but pointing something at her wOuldnt be a problem.
In fact, you could build a very simLe sentry turret like this using a couPle of servos and an arduino.
This is a cool project, but never feel like it's out of your reach :)
I'm not the person saying that I will give my firstborn child :P. I wouldn't feel as if it's out of reach should I desire to do it though. I'm not overly critical on prototypes!
Since it seems like they are having a computer do the image analysis, background subtraction on the image processing end of things seems like it would yield much better results. Since a turret can only point at one place anyways, they don't necessarily need to pick out a single entity, so aiming at the place of last movement would aim at anything without the need of a red shirt.
Great project, although it might have been a good idea for them to check out using the Microsoft Kinect and Point Cloud Library (It's like OpenCV for depth cameras! http://pointclouds.org/). With the 3D data you could account for the trajectory of the missiles, for example.
It's a very nice hardware design, but it's certainly nothing groundbreaking--some of my classmates did the same thing for their senior project, having a nerf turret shoot at any moving object of a certain color (I believe they used a toy schoolbus, which in retrospect seems a slightly odd choice).
10 comments
[ 0.21 ms ] story [ 22.8 ms ] threadThe lag is pretty bad -- so no worries about any very high end CV stuff. I haven't used it, but look at OpenCV.
I actually built the image analysis bits for something that could do this a few years ago using [naively] Puthon Image Library. I was using it to take pictures of my dog while I was at work, but pointing something at her wOuldnt be a problem.
In fact, you could build a very simLe sentry turret like this using a couPle of servos and an arduino.
This is a cool project, but never feel like it's out of your reach :)
[1]: http://pyvideo.org/video/674/militarizing-your-backyard-with...
[2]: https://news.ycombinator.com/item?id=3710107
Still, it's a very spiffy design!