Unmanned aerial vehicles or UAVs with a real-time video feed offer numerous vision applications ranging from civil to military use cases. Many of these applications depend on detection of objects and tracking those objects along the scenes. The feedback from tracking data can also be used to automatically steer UAVs to follow that object or person of interest. In this article we’ll use code example to show how this can be done using CUVI. We will use the following video feed captured via a UAV, courtesy of IVUL lab at kaust.
The above video is captured at a resolution of 1280×720 at 24fps and is increased to 30fps for viewing purpose. In this example, we will track the black SUV across the feed using CUVI’s goodFeaturesToTrack and trackFeatures functionality.
OpenCV version 2.2 was released in December last year with GPU support. This GPU module was written in CUDA which means it’s hardware dependent (only NVIDIA CUDA enabled GPUs can make use of this module). It has opened the gateways of GPU accelerated Image Processing and Computer Vision available right in OpenCV. Using it can be a nightmare for most of you so I decided to log my way of making it work which is not very much different from what’s on the documentation with some added steps.
The time is fast approaching when every significant app will make use of the vast parallel resource pool of the GPUs. This stampede towards GPU-accelerated-computing just got a boost from the release of the all new Internet Explorer 9. NVIDIA worked with Microsoft since almost the start of IE9 development cycle to make sure every possible GPU resource is utilized. IE9 is definitely a leap forward from it’s predecessors in that it opens up a new avenue for the future browsers: GPUs.
EVGA has announced GTX 460 2Win, the first dual-Fermi graphics card featuring 662 CUDA cores (at 700 MHz) and 2GB of DDR5 memory (3600 MHz effective). According to the company, this combination of two low end Fermi chips will beat the 3D Mark score of the NVIDIA GTX 580. That’s not a biggie, as GTX 580 has only 512 CUDA core, but the better news is that GTX 460 2Win will cost less than GTX 580, says EVGA.