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.

近期下载者

相关文件


收藏者