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
Facial recognition system
Human–computer interaction (HCI)
Segmentation and Recognition
Stereopsis Stereo vision
Structure from motion (SFM)
Motion tracking and many more...
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 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)
Half Life Series
Medal Of Honor
Some notable applications:
Adobe After Effects
Adobe Photoshop CS series
Adobe Premiere Pro
Autodesk Maya and many more...
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
Multithreaded scene graph structure
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
Download Java 3D
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
Some Linux Distributions
Linux for your PenDrive