libopenvidia-0.8.3
所属分类:OpenGL
开发工具:C++
文件大小:242KB
下载次数:12
上传日期:2007-03-09 23:49:49
上 传 者:
pierre
说明: The Openvidia project implements computer vision algorithms on computer graphics hardware, in OpenGL and Cg. The project provides useful example programs which run computer vision algorithms on single or parallel gfx processing units(GPU).
(The project implements compute Openvidia r vision algorithms on computer graphics hardw are, in Cg and OpenGL. The project provides useful ex ample programs which run computer vision algor ithms on single or parallel processing unit gfx s (GPU).)
文件列表:
libopenvidia-0.8.3\doc\doxygenconfig (43938, 2006-02-17)
libopenvidia-0.8.3\doc (0, 2007-03-09)
libopenvidia-0.8.3\examples\cgExample.cc (3787, 2006-03-20)
libopenvidia-0.8.3\examples\Dc1394example.cc (3088, 2006-03-20)
libopenvidia-0.8.3\examples\feature.cc (9378, 2006-03-20)
libopenvidia-0.8.3\examples\featureExample.cc (5290, 2006-03-20)
libopenvidia-0.8.3\examples\featureFile.cc (12618, 2005-12-09)
libopenvidia-0.8.3\examples\FLfeature.cc (20636, 2006-03-20)
libopenvidia-0.8.3\examples\FP-basic.cg (1095, 2005-11-26)
libopenvidia-0.8.3\examples\FP-BGR.cg (1090, 2006-02-15)
libopenvidia-0.8.3\examples\FP-canny-search-with-corners.cg (4179, 2005-06-25)
libopenvidia-0.8.3\examples\FP-decide.cg (3338, 2006-01-30)
libopenvidia-0.8.3\examples\FP-derandom-corners.cg (3280, 2005-06-25)
libopenvidia-0.8.3\examples\FP-dxdy.cg (1324, 2005-06-25)
libopenvidia-0.8.3\examples\FP-feature.cg (3630, 2005-06-25)
libopenvidia-0.8.3\examples\FP-func-undistort.cg (2159, 2005-11-26)
libopenvidia-0.8.3\examples\FP-gaussian-sigma3-x-rgb.cg (4301, 2005-06-25)
libopenvidia-0.8.3\examples\FP-gaussian-sigma3-y-rgb.cg (3327, 2005-06-25)
libopenvidia-0.8.3\examples\FP-gaussianderiv-sigma1-x.cg (2699, 2005-06-25)
libopenvidia-0.8.3\examples\FP-gaussianderiv-sigma1-y.cg (2107, 2005-06-25)
libopenvidia-0.8.3\examples\FP-gaussianderiv-sigma3-x.cg (2933, 2005-06-25)
libopenvidia-0.8.3\examples\FP-gaussianderiv-sigma3-y.cg (2933, 2005-06-25)
libopenvidia-0.8.3\examples\FP-magdir.cg (1658, 2005-06-25)
libopenvidia-0.8.3\examples\FP-orientation.cg (1822, 2005-06-25)
libopenvidia-0.8.3\examples\FP-overlay.cg (1086, 2006-01-30)
libopenvidia-0.8.3\examples\FP-pass-red.cg (1163, 2006-01-30)
libopenvidia-0.8.3\examples\FP-sum4tex.cg (1482, 2005-06-25)
libopenvidia-0.8.3\examples\FPcanny\FP-canny-search.cg (1916, 2006-02-15)
libopenvidia-0.8.3\examples\FPcanny\FP-func-undistort.cg (2159, 2006-02-15)
libopenvidia-0.8.3\examples\FPcanny\FP-gaussianderiv-sigma1-x.cg (2078, 2006-02-15)
libopenvidia-0.8.3\examples\FPcanny\FP-gaussianderiv-sigma1-y.cg (2049, 2006-02-15)
libopenvidia-0.8.3\examples\FPcanny\FP-magdir.cg (1737, 2006-02-15)
libopenvidia-0.8.3\examples\FPcanny (0, 2007-03-09)
libopenvidia-0.8.3\examples\InterfaceWindow.cxx (5781, 2006-02-26)
libopenvidia-0.8.3\examples\InterfaceWindow.fld (4799, 2006-02-26)
libopenvidia-0.8.3\examples\InterfaceWindow.h (1559, 2006-03-20)
libopenvidia-0.8.3\examples\Makefile (835, 2006-03-20)
libopenvidia-0.8.3\examples\testoverlay.png (2352, 2006-01-30)
libopenvidia-0.8.3\examples\V4L1example.cc (3154, 2006-03-20)
libopenvidia-0.8.3\examples (0, 2007-03-09)
... ...
Installation Instructions:
Basic Installation:
1) Make libopenvidia.a library.
type:
make
2) Make some example programs
go into the directory "examples" and type "make", or:
cd examples
make
this will make executables:
'cgExample' : an example of using a fragment shader on an image file.
'Dc1394example' : and example of loading video from a firewire webcam
'V4L1example' : and example of loading video from a usb/video4linux webcam
'feature' : example of feature detection and matching (press 'r' to reset)
'FLfeature' : a "scene manager" for recognizing multiple scenes
3) Make some documentation (optional)
If you have doxygen installed, you can generate the class documentation:
make documentation
=====================================================================
What you'll need:
* nvidia drivers
You likely have already the following, otherwise you'll need to install
* glut
* imlib-dev Imlib development libraries
* libxml-dev
* libdc1394-dev (and 1394 support (raw1394 or video1394))
* jpeg-mmx
You'll likely have to install the following before compiling Openvidia:
* Cg Compiler (cgc) (from nvidia.com website)
and (http://www.gnu.org/directory/libs/cpp/commoncpp.html)
* libcommoncpp2-1.0-0c102 (available as apt package for easier install)
* libcommoncpp2-dev
* libfltk1.1 (fast light toolkit for FLfeature)
* libfltk1.1-dev
====================================================================
Example Programs:
Included in the /examples directory are some example programs:
1) cgExample
usage: ./cgExample FP-basic.cg someimage.ppm
This will apply the FP-basic.cg program to the image 'someimage.ppm' showing
the result on screen.
2) Dc1394example: this program shows how to process video from firewire cameras.
3) featureExample: this program shows how to hook up the feature tracking
object to a firewire camera inputs.
4) feature: this program shows how to use the recovered features to do
some initial RANSAC processing and recover correspondences and a projective
coordinate transformation between an initial frame of video, and subsequent
frames.
===================================================================
Programming :
To Compile your own programs with libopenvidia, look at the
file examples/Makefile, which has the necessary flags which need
to be included
See openvidia.org or openvidia.sf.net for more examples and
===================================================================
Additional Help:
http://openvidia.sf.net has forums to post to and read.
近期下载者:
相关文件:
收藏者: