DOCLIB is a C++ toolkit that provides document/image analysis capabilities through a thoroughly documented, easy to use interface. This library seeks to provide a functional, stable, and robust environment that supports a plethora of image types whereby applications (research or production) can be built on top of.

Although DOCLIB currently assumes a Beta status, it has been successfully used as the underlying library for several government applications. The OO design accounts for image processing functions that are straightforward in  approach, but also allows room for extendable, "research" oriented behavior(s) where there exists several different methods of implementation. Because our main audience are traditional C-devlelopers, many design decisions were made to facilitate its use for users not familiar with OO concepts. DOCLIB supports a standard code base that can be built on both Linux and Windows platforms. The development team is currently working on supporting Solaris 7.1 as well.

Please report any bugs found and/or any additional applicable features to DOCLIB at the Bugtracker site located in the Devlelopers Corner. All DOCLIB related documents can be found in the Development Corner. Alternatively, please contact Summit Sampat (sampat_summit@bah.com) or Stefan Jaeger (jaeger@umiacs.umd.edu) with technical questions and Lynn Golebiowski (golebiowski_lynn@bah.com) or David Doermann (doermann@umiacs.umd.edu) for acquisition related discussions.

 





Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

DLHoughTransform Member List

This is the complete list of members for DLHoughTransform, including all inherited members.

dlAddImage(DLImage &aImg, int xcoor, int ycoor) const DLImage
dlAllocImageData()DLImage
DLCentroid()DLImage
dlContourImage() const DLImage
dlConverHSVToRGB()DLImage
dlConverRGBToHSV()DLImage
dlConvertToYcrCb()DLImage
dlConvertYcrCbToRGB()DLImage
dlCopyImage() const DLImage
dlDetectSkew(double lowerBound, double upperBound, double delta)DLImage
dlFlipImage(int direction) const DLImage
dlGetChannelImage(int ch) const DLImage
dlGetChannels() const DLImage [inline]
dlGetColorModel() const DLImage [inline]
dlGetDataAlignment() const DLImage [inline]
dlGetDataOrder() const DLImage [inline]
dlGetDepth() const DLImage [inline]
dlGetHeight() const DLImage [inline]
dlGetHorizontalResolution() const DLImage [inline]
dlGetImageData() const DLImage [inline]
dlGetImageHead() const DLImage
dlGetPixel(int x, int y, BYTE &r, BYTE &g, BYTE &b) const DLImage
dlGetPixelValue(int x, int y) const DLImage
dlGetResolutionFlag() const DLImage [inline]
dlGetRowSize() const DLImage [inline]
dlGetSafeImageData() const DLImage
dlGetStats() const DLImage
dlGetTotalPages(void *pMemLoc, int nSize)DLImage [static]
dlGetTotalPages(const char *filename)DLImage [static]
dlGetVerticalResolution() const DLImage [inline]
dlGetWidth() const DLImage [inline]
dlHistogramImage(int *numberOfBins) const DLImage
DLHoughTransform()DLHoughTransform
DLHoughTransform(const DLImage &byteImage, unsigned char pixelValue, unsigned int thetaStep=1)DLHoughTransform
DLHoughTransform(const DLImage &byteImage, double angleFrom, double angleTo, unsigned char pixelValue, unsigned int thetaStep=1)DLHoughTransform
DLHoughTransform(const DLHoughTransform &orig)DLHoughTransform
DLImage()DLImage
DLImage(const DLImage &orig)DLImage
DLImage(int w, int h, int depth)DLImage
DLImage(int w, int h, int depth, bool data)DLImage
DLImage(const char *filename, DLBaseImage *imageType=NULL)DLImage
DLImage(const void *pMemLoc, int nSize, DLBaseImage *imageType=NULL)DLImage
dlIsBW() const DLImage
dlIsGrayScaleBW() const DLImage
dlIsInside(const int x, const int y) const DLImage
dlLoadImage(const char *filename, DLBaseImage *imageType=NULL)DLImage
dlLoadImage(const void *pMemLoc, const int nSize, DLBaseImage *imageType=NULL)DLImage
dlLoadImageAtPage(const char *filename, int pageNumber)DLImage [static]
dlLoadImageAtPage(const void *pMemLoc, int nSize, int pageNumber)DLImage [static]
dlMergeChannelImage(DLImage *im, DLImage *img1, DLImage *img2)DLImage [static]
dlNormalizeImage()DLImage
dlPasteImage(DLImage &cutImage, int xcoor, int ycoor) const DLImage
dlProjectProfile(int direction) const DLImage
dlResizeImage(int width, int height) const DLImage
dlResizeImage(double factor) const DLImage
dlReverseImage() const DLImage
dlRotateImage(double angle) const DLImage
dlSaveImage(const char *filename, DLBaseImage *imageType=NULL) const DLImage
dlSetHorizontalResolution(int resolution)DLImage [inline]
dlSetHorizontalResolution(float resolution)DLImage [inline]
dlSetImageHead(int w, int h, int depth, float hres, float vres, bool resolutionFlag)DLImage
dlSetPixel(int x, int y, BYTE r, BYTE g, BYTE b) const DLImage
dlSetPixel(int x, int y, BYTE i) const DLImage
dlSetResolutionFlag(bool resflag)DLImage [inline]
dlSetVerticalResolution(int resolution)DLImage [inline]
dlSetVerticalResolution(float resolution)DLImage [inline]
dlSubImage(int x, int y, int width, int height) const DLImage
dlSubtractImage(DLImage &aImg, int xcoor, int ycoor) const DLImage
imageDataDLImage [protected]
imageHeadDLImage [protected]
operator=(const DLHoughTransform &orig)DLHoughTransform
~DLHoughTransform()DLHoughTransform [virtual]
~DLImage()DLImage [virtual]
* ************************************************************************ ************************************************************************ *

DocLib is being developed under contract by a collaboration between:
The Laboratory for Language and Media Processing
Unviersity of Maryland, College Park
and
Booz Allen Hamilton

All Rights Reserved, 2003
* *************************************************************************************************************************************************