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

DLDegradation Member List

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

dlDegradationAddLines(const DLImage &image, int iType, const int iMinLength, const int iMaxLength, const int iMinWidth, const int iMaxWidth, const float fMinDensity, const float fMaxDensity, const int iLines)DLDegradation [protected]
dlDegradationAddSpeckles_ChooseSize(const vector< float > &fvDistri) (defined in DLDegradation)DLDegradation [protected]
dlDegradationAddSpeckles_GetNewPoint(const DLImage &image, int &i, int &j, const vector< DLPoint > &vPoint) (defined in DLDegradation)DLDegradation [protected]
dlDegradationAddSpeckles_IsPointAlreadyIn(const int i, const int j, const vector< DLPoint > &vPoint) (defined in DLDegradation)DLDegradation [protected]
dlDegradationAddSpeckles_PutDots(DLImage &image, const int x, const int y, const int i) (defined in DLDegradation)DLDegradation [protected]
dlDegradationAddSpeckles_WDistribution(DLImage &image, const vector< float > &pSpeckles)DLDegradation
dlDegradationCheck_AddLines_Para(const int iMinLength, const int iMaxLength, const int iMinWidth, const int iMaxWidth, const float fMinDensity, const float fMaxDensity, const int iLines, const int iNumber)DLDegradation [protected]
dlDegradationCheck_Resolution(const int iR, const int iS)DLDegradation [protected]
dlDegradationConvolute(const DLImage &image, double **dMask, const int iW, const int iPass, const float fProb) (defined in DLDegradation)DLDegradation [protected]
dlDegradationConvolute_Color(const DLImage &image, double **dMask, const int iW, const int iPass, const float fProb) (defined in DLDegradation)DLDegradation [protected]
dlDegradationConvolute_NonColor(const DLImage &image, double **dMask, const int iW, const int iPass, const float fProb) (defined in DLDegradation)DLDegradation [protected]
dlDegradationDiscrete(const DLImage &image, const int iHorRes, const int iVerRes, const int iThres)DLDegradation [protected]
dlDegradationDiscretization(const DLImage &image, int iHorResolution, int iVerResolution, int iThreshold)DLDegradation
dlDegradationGaussianBlur(const DLImage &image, const int iWidth, const float fDeviation, const int iPass, const float fProba, const int iThresh=127)DLDegradation
dlDegradationGaussianBlurByteImage(const DLImage &image, const int iWidth, const float fDeviation, const int iPass, const float fProba) (defined in DLDegradation)DLDegradation [protected]
dlDegradationGenerateGaussianFilter(double **dMask, const int iW, const float fD) (defined in DLDegradation)DLDegradation [protected]
dlDegradationGet_AddLines_Para(const int iType, const int iWidth, const int iHeight, const int iMinLength, const int iMaxLength, const int iMinWidth, const int iMaxWidth, const float fMinDensity, const float fMaxDensity, int &iX, int &iY, int &iW, int &iH, float &fP)DLDegradation [protected]
dlDegradationGet_Black_Pixels(BYTE *imageData, const int width, const int x0, const int x1, const int y0, const int y1)DLDegradation [protected]
dlDegradationGet_RotatedSize(const int iW, const int iH, const double cos_angle, const double sin_angle, DLPoint &ULP, DLPoint &BLP, DLPoint &URP) (defined in DLDegradation)DLDegradation [protected]
dlDegradationHorLines(const DLImage &image, const int iMinLength, const int iMaxLength, const int iMinWidth, const int iMaxWidth, const float fMinDensity, const float fMaxDensity, const int iLines)DLDegradation
dlDegradationJitter(const DLImage &image, const float fRadius)DLDegradation
dlDegradationPut_Lines(DLImage &image, const int iType, const int iX, const int iY, const int iL, const int iW, const float fP, const BYTE bPixel)DLDegradation [protected]
dlDegradationReSample(const DLImage &image, const float fHRatio, const float fVRatio, const int iThres)DLDegradation
dlDegradationRotate(const DLImage &image, double dAngle)DLDegradation
dlDegradationRotate(const DLImage &image, DLPoint pCenter, double dAngle)DLDegradation
dlDegradationSetPixelScale(BYTE *data, int x, int y, BYTE bScale, int iDepth, int iW, int iH, int iRowsize)DLDegradation [protected]
dlDegradationVerLines(const DLImage &image, const int iMinLength, const int iMaxLength, const int iMinWidth, const int iMaxWidth, const float fMinDensity, const float fMaxDensity, const int iLines)DLDegradation
drand() const (defined in DLDegradation)DLDegradation [inline, protected]
drand48() const DLDegradation [inline, protected]
max4(int a, int b, int c, int d)DLDegradation [protected]
max4(float a, float b, float c, float d) (defined in DLDegradation)DLDegradation [protected]
min4(int a, int b, int c, int d)DLDegradation [protected]
min4(float a, float b, float c, float d) (defined in DLDegradation)DLDegradation [protected]
* ************************************************************************ ************************************************************************ *

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
* *************************************************************************************************************************************************