OpenCV is a library of programming functions for real time computer vision. OpenCV is released under a BSD license, it is free for both academic and commercial use. It has C++, C, Python and soon Java interfaces running on Windows, Linux, Android and Mac. The library has >2500 optimized algorithms. The library is cross-platform. It focuses mainly on real-time image processing.

OpenCV's application areas include:
  • 2D and 3D feature toolkits
  • Egomotion estimation
  • Facial recognition system
  • Gesture recognition
  • Human–computer interaction (HCI)
  • Mobile robotics
  • Motion understanding
  • Object Identification
  • Segmentation and Recognition
  • Stereopsis Stereo vision
  • Structure from motion (SFM)
  • Motion tracking and many more...

  • Download OpenCV

    Installation Manual


        OpenGL is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL was developed by Silicon Graphics Inc. (SGI) in 1992[4] and is widely used in CAD, virtual reality, scientific visualization, information visualization, flight simulation, and video games. OpenGL is managed by the non-profit technology consortium Khronos Group.

    Some Popular Games written in OpenGL:
  • Call Of Duty (Series)
  • Counter Strike
  • Alien Arena
  • Doom 3
  • Far Cry
  • Half Life Series
  • Medal Of Honor

  • Some notable applications:
  • Adobe After Effects
  • Adobe Photoshop CS series
  • Adobe Premiere Pro
  • Studio Max
  • Blender
  • Celestia
  • FurMark
  • Google Earth
  • Google SketchUp
  • Autodesk Maya and many more...

  • Download OpenGL

    Installation Manual

    Java 3D

        Java 3D is a scene graph-based 3D application programming interface (API) for the Java platform. It runs atop either OpenGL or Direct3D. Since version 1.2, Java 3D has been developed under the Java Community Process.

  • Multithreaded scene graph structure
  • Cross-platform
  • Generic Real-time API, for both visualization and gaming
  • Sophisticated virtual-reality-based view model
  • Native support for head-mounted display
  • CAVE (multiple screen projectors)
  • 3D spatial sound
  • Programmable shaders, supporting both GLSL and CG
  • Stencil buffer

  • Download Java 3D

    Installation Manual


        The History of Linux began in 1991 with the commencement of a personal project by a Finnish student, Linus Torvalds, to create a new operating system kernel.
        Since then the resulting Linux kernel has been marked by constant growth throughout its history. Since the initial release of its source code in 1991, it has grown from a small number of C files under a license prohibiting commercial distribution to its state in 2009 of over 370 megabytes of source under the GNU General Public License.
        The largest part of the work on Linux is performed by the community: the thousands of programmers around the world that use Linux and send their suggested improvements to the maintainers. Various companies have also helped not only with the development of the Kernels, but also with the writing of the body of auxiliary software, which is distributed with Linux.

    Some Linux Distributions
  • Fedora
  • Debian
  • OpenSuse
  • Ubuntu
  • Ubuntu Studio
  • SlackWare
  • Mandriva
  • Sabayon

  • Linux for your PenDrive
  • Slax
  • Puppy Linux