vislib-1.8
所属分类:图形图像处理
开发工具:Unix_Linux
文件大小:633KB
下载次数:28
上传日期:2006-10-30 22:07:57
上 传 者:
WYJ
说明: activemedia机器人上的图像处理算法库,使很好的视觉编程的平台。
(activemedia robot image processing algorithm library, a good visual programming platform.)
文件列表:
vislib-1.8 (0, 2004-08-23)
vislib-1.8\Makefile (1577, 1999-12-15)
vislib-1.8\COPYING (14683, 1999-12-15)
vislib-1.8\license (18317, 1999-12-15)
vislib-1.8\INSTALL (1474, 1999-12-15)
vislib-1.8\src (0, 2004-08-23)
vislib-1.8\src\Makefile (2566, 1999-12-15)
vislib-1.8\src\common.c (13112, 1999-12-15)
vislib-1.8\src\convolution.c (9279, 1999-12-15)
vislib-1.8\src\display.c (20990, 1999-12-15)
vislib-1.8\src\filter.c (5760, 1999-12-15)
vislib-1.8\src\format.c (24354, 1999-12-15)
vislib-1.8\src\grab-stub.c (1213, 1999-12-15)
vislib-1.8\src\grab.c (6837, 1999-12-15)
vislib-1.8\src\morph.c (13589, 1999-12-15)
vislib-1.8\src\motion.c (11348, 1999-12-15)
vislib-1.8\src\object.c (43572, 1999-12-15)
vislib-1.8\src\unused.c (7084, 1999-12-15)
vislib-1.8\src\utility.c (32374, 1999-12-15)
vislib-1.8\lib (0, 2004-08-23)
vislib-1.8\lib\libvislib.a (100684, 1999-12-15)
vislib-1.8\include (0, 2004-08-23)
vislib-1.8\include\vislib.h (4742, 1999-12-15)
vislib-1.8\include\vlCommon.h (2077, 1999-12-15)
vislib-1.8\include\vlConvolution.h (1202, 1999-12-15)
vislib-1.8\include\vlDisplay.h (1121, 1999-12-15)
vislib-1.8\include\vlFilter.h (1051, 1999-12-15)
vislib-1.8\include\vlFormat.h (1543, 1999-12-15)
vislib-1.8\include\vlGrab.h (980, 1999-12-15)
vislib-1.8\include\vlMorph.h (1248, 1999-12-15)
vislib-1.8\include\vlMotion.h (1303, 1999-12-15)
vislib-1.8\include\vlObject.h (2113, 1999-12-15)
vislib-1.8\include\vlUtility.h (3313, 1999-12-15)
vislib-1.8\examples (0, 2004-08-23)
vislib-1.8\examples\Makefile (1429, 1999-12-15)
vislib-1.8\examples\image.ppm (110666, 1999-09-26)
vislib-1.8\examples\match.ppm (110666, 1999-09-26)
vislib-1.8\examples\match.obj (4133, 1999-09-26)
... ...
VisLib, a high-performance vision procession library
ActivMedia Robotics, LLC
LICENSE TERMS
-------------
* VisLib is protected by the GNU Public License.
* VisLib is owned and distributed by ActivMedia Robotics, LLC
* ActivMedia Robotics, LLC
* 44 Concord St
* Peterborough NH 03458
* (603)924-9100
* http://www.activrobots.com
* http://robots.activmedia.com
* support@activmedia.com
* ActivMedia Robotics does not make any representation on the
* suitability of this software for any purpose.
* VisLib is released "as-is", without implied or express warranty.
This package is VisLib, a vision processing library, developed by Terry
Fong and S. Grange from the Virtual Reality and Active Interfaces Group,
of the Swiss Federal Institute of Technology (http://imtsg7.epfl.ch).
The VisLib package is owned and distributed by ActivMedia Robotics, LLC
(http://www.activrobots.com and http://robots.activmedia.com). The included
source and executables are covered by the GNU Public License. Please read
and understand this license, which is included with the package. If you
did not receive the GNU COPYING licence with this product, please contact
ActivMedia Robotics immediately at support@activmedia.com.
OVERVIEW
--------
VisLib provides a fast & flexible library for image processing and
single-camera machine vision. With VisLib, you can quickly create motion
detection and object tracking applications.
VisLib contains functions for:
- image format, acquisition and display
- 2D image processing
- object tracking
The image acquisition and display functions are hardware specific. The
current version of VisLib is designed for Linux and will work with any
framegrabber supported by the Linux Bt8xx driver and any X11 server which
provides a TrueColor visual (8-24 bit).
The image processing functions are generic convolution (2D kernel),
filtering and morpholgical tools. These tools have been extensively
optimized for speed and extensively tested.
The object tracking functions are designed for single-camera, color-based
tracking. To begin, an object is defined by specifiying 2-D shape and color
parameters. Then, while the object is being tracked, update functions are
used to continually redefine these parameters. That way, adaptation to
shape, color and orientation changes are straightforward.
The tools provided here allow several parameters (features) for object
definition including normalized color blob, hue/saturation blob and shape
(edge map). Objects are initially defined by pixel region growing with
simple boundary conditions (e.g., until a maximum change in the specified
parameter from the starting pixel value). Other routines deal with object
shape update, color update, and object redefinition. The localization of
the object in each frame is done using correlation of the binary shape of
the object within a tracking window that has been filtered with the object's
normalized colors threshold.
REQUIREMENTS
------------
VisLib should work with any version of Linux with kernel 2.0.35 (or
later). However, we highly recommend that you use RedHat 6.0.
In addition, VisLib requires the following:
- Bt8xx driver ("bt848-1.0" or later, with the Matrox Meteor API)
(contact ActivMedia, Inc. for availability)
- a color camera, available from ActivMedia, Inc.
Although VisLib will operate with an 8-bit TrueColor visual (use "xdpyinfo"
to see available visuals from our X server), the display will mostly likely
be less than pleasing. Thus, we highly recommend using either a 16 bit or
24 bit visual. Most XFree86 servers support 16 or 24 bits (though perhaps
at lower screen resolution depending on the amount of video RAM in your
system). To start XFree86 at 16 bits:
% startx -- -bpp 16
Cheers -- ActivMedia Robotics, LLC
近期下载者:
相关文件:
收藏者: