Past couple of weeks I was working on FlashSURF project updates. More likely cosmetic updates: refactoring, adding methods, etc. I’ve screen-casted several videos showing up some usage possibilities.
Project SVN repo was divided in to 2 separate projects: one for FlashSURF SWC Lib development only and another for example projects. Now FlashSURF become really easy to use as far you don’t have to compile and process it with TDSI every time you testing your project. Provided SWC lib already processed, all you need is to include it in your project.
As I’ve already mentioned I’ve screen-casted some videos. All this features are presented in Examples project and can be easily reproduced.
This one demonstrates multiple image tracking/searching in input video stream. I’ve precalculated several images and store them as references for future tracking. Then we just loops through references to search each on the screen.
You will find more examples in the repository with demonstration of panoramic stitching, finding Homography matrix between reference and tracked object on the screen, saving and loading references as local binary files etc.
I do realize there is a lot to add and improve in the project. I kindly ask everyone who is interested in using it to take a part by submitting features/methods requests and sharing improvements that can be done to existing methods. Just submit an issue in Code repo or simply drop me a line.
| Last week I blogged about how Flash and AIR are used in the motion picture industry. This week I wanted to talk about another fascinating use of Adobe AIR. Wade Arnold and his company T8DESIGN built an AIR interface for the US military that is used to drive a cutting edge combat robot call the R-Gator. You all know Wade as the developer of AMFPHP and now the Zend AMF framework. Well in his real job he is building things that are helping to save the lives of our troops. The R-Gator is essentially an unmanned vehicle that is driven remotely using an XBOX 360 controller of all things. |
Wade talked to me a bit about the scenarios about how these are being used in the field. The R-Gator can be used as an unmanned recon scout or continuose perimeter base defense. Troops will also send the robot into hostile areas and make it appear as if it is being driven by actual troops. The vehicle can also be equipped with REDOWL, or Robot Enhanced Detection Outpost with Lasers, that can detect and locate snipers and mortars on the very first shot fired at personnel or vehicles. The operator can then provide a measured response using a 50 caliber machine gun that is mounted on the back. The R-Gator can also be equipped with a thermal laser to light up targets for air strikes. This keeps troops out of harms way while the R-Gator takes all the risks. Click on the images below to see some screenshots of the interface.
Wade also mentioned how the XBOX controller is preferred as young troops are accustomed to it which I thought was pretty funny. For obvious reasons I can’t go into a lot of details about the underlying technology but it is essentially an Adobe AIR front-end that streams live video using FMS. It has a Linux operating system and there was quite a bit of custom work that T8 had to do to get it running. The R-Gator was created by John Deere and represents the cutting edge of today’s military.
Lee