Software Development of Graphics and Multimedia Applications
Some of the Industry standard tools we use:
- OpenSceneGraph (OSG)
Open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, computer games, virtual reality, scientific visualization and modeling
- Open Graphics Library (OpenGL)
Standard specification defining a cross-language cross-platform API for writing applications that produce 2D and 3D computer graphics
- DirectX
Collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially video, on Microsoft platforms
- DirectDraw
Part of Microsoft's DirectX API -- used to render graphics in applications where top performance is important
- AForge.NET
C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, etc.
- DirectShow
Multimedia framework and API, produced to perform various operations with media files or streams
- OpenCV
Library of programming functions mainly aimed at real time computer vision
- Media Foundation
Multimedia framework pipeline and infrastructure platform for digital media
- FFmpeg
Record, convert and stream digital audio and video in numerous formats
- Simple DirectMedia Layer (SDL)
Multimedia library that presents a simple interface to various platforms' graphics, sound, and input devices.
- Compute Unified Device Architecture (CUDA)
NVIDIA’s Parallel computing architecture. CUDA gives developers access to the native instruction set and memory of the parallel computational elements in CUDA GPUs.
Examples of our expertise:
- Development of Direct Show Filters
- Development of Audio and Video Codecs
- 3D Visualization Software to Capture, Construct, Recognize, Render and Track 3D objects
- Software Development to facilitate the creation of 3D Video or 3D scene
- Automated Imaging systems to scan, analyses, and identify specific types of microscopic objects in slides
- Parsing Compressed Video streams to gather statistics information and recognize and identify specific patterns
- Image archival and retrieval system to review and analyze defects in semiconductor production to improve yields
- Development of Vector Editor, Elevation Editor and Meta-data Editor of Terrain visualization system
- Integration with: GoogleEarth, GoogleMap, Google SketcheUp
- Motion Tracking in Video and Radar
- Video and Image Searches
- Augment video with other data