![]() |
Visual Servoing Platform
version 3.3.0
|
Classes | |
struct | vpContour |
Enumerations | |
enum | vpContourType { CONTOUR_OUTER, CONTOUR_HOLE } |
enum | vpContourRetrievalType { CONTOUR_RETR_TREE, CONTOUR_RETR_LIST, CONTOUR_RETR_EXTERNAL } |
enum | RETINEX_LEVEL { RETINEX_UNIFORM = 0, RETINEX_LOW = 1, RETINEX_HIGH = 2 } |
enum | vpAutoThresholdMethod { AUTO_THRESHOLD_HUANG, AUTO_THRESHOLD_INTERMODES, AUTO_THRESHOLD_ISODATA, AUTO_THRESHOLD_MEAN, AUTO_THRESHOLD_OTSU, AUTO_THRESHOLD_TRIANGLE } |
Functions | |
VISP_EXPORT void | eigen2visp (const Eigen::MatrixXd &src, vpMatrix &dst) |
VISP_EXPORT void | eigen2visp (const Eigen::MatrixXd &src, vpHomogeneousMatrix &dst) |
template<typename Type > | |
void | eigen2visp (const Eigen::Quaternion< Type > &src, vpQuaternionVector &dst) |
template<typename Type > | |
void | eigen2visp (const Eigen::AngleAxis< Type > &src, vpThetaUVector &dst) |
VISP_EXPORT void | eigen2visp (const Eigen::VectorXd &src, vpColVector &dst) |
VISP_EXPORT void | eigen2visp (const Eigen::RowVectorXd &src, vpRowVector &dst) |
template<typename Derived > | |
void | visp2eigen (const vpMatrix &src, Eigen::MatrixBase< Derived > &dst) |
template<typename Derived > | |
void | visp2eigen (const vpHomogeneousMatrix &src, Eigen::MatrixBase< Derived > &dst) |
template<typename Type > | |
void | visp2eigen (const vpQuaternionVector &src, Eigen::Quaternion< Type > &dst) |
template<typename Type > | |
void | visp2eigen (const vpThetaUVector &src, Eigen::AngleAxis< Type > &dst) |
VISP_EXPORT void | visp2eigen (const vpColVector &src, Eigen::VectorXd &dst) |
VISP_EXPORT void | visp2eigen (const vpRowVector &src, Eigen::RowVectorXd &dst) |
VISP_EXPORT void | drawContours (vpImage< unsigned char > &I, const std::vector< std::vector< vpImagePoint > > &contours, unsigned char grayValue=255) |
VISP_EXPORT void | drawContours (vpImage< vpRGBa > &I, const std::vector< std::vector< vpImagePoint > > &contours, const vpColor &color) |
VISP_EXPORT void | findContours (const vpImage< unsigned char > &I_original, vpContour &contours, std::vector< std::vector< vpImagePoint > > &contourPts, const vpContourRetrievalType &retrievalMode=vp::CONTOUR_RETR_TREE) |
VISP_EXPORT void | adjust (vpImage< unsigned char > &I, double alpha, double beta) |
VISP_EXPORT void | adjust (const vpImage< unsigned char > &I1, vpImage< unsigned char > &I2, double alpha, double beta) |
VISP_EXPORT void | adjust (vpImage< vpRGBa > &I, const double alpha, double beta) |
VISP_EXPORT void | adjust (const vpImage< vpRGBa > &I1, vpImage< vpRGBa > &I2, double alpha, double beta) |
VISP_EXPORT void | clahe (const vpImage< unsigned char > &I1, vpImage< unsigned char > &I2, int blockRadius=150, int bins=256, float slope=3.0f, bool fast=true) |
VISP_EXPORT void | clahe (const vpImage< vpRGBa > &I1, vpImage< vpRGBa > &I2, int blockRadius=150, int bins=256, float slope=3.0f, bool fast=true) |
VISP_EXPORT void | equalizeHistogram (vpImage< unsigned char > &I) |
VISP_EXPORT void | equalizeHistogram (const vpImage< unsigned char > &I1, vpImage< unsigned char > &I2) |
VISP_EXPORT void | equalizeHistogram (vpImage< vpRGBa > &I, bool useHSV=false) |
VISP_EXPORT void | equalizeHistogram (const vpImage< vpRGBa > &I1, vpImage< vpRGBa > &I2, bool useHSV=false) |
VISP_EXPORT void | gammaCorrection (vpImage< unsigned char > &I, double gamma) |
VISP_EXPORT void | gammaCorrection (const vpImage< unsigned char > &I1, vpImage< unsigned char > &I2, double gamma) |
VISP_EXPORT void | gammaCorrection (vpImage< vpRGBa > &I, double gamma) |
VISP_EXPORT void | gammaCorrection (const vpImage< vpRGBa > &I1, vpImage< vpRGBa > &I2, double gamma) |
VISP_EXPORT void | retinex (vpImage< vpRGBa > &I, int scale=240, int scaleDiv=3, int level=RETINEX_UNIFORM, double dynamic=1.2, int kernelSize=-1) |
VISP_EXPORT void | retinex (const vpImage< vpRGBa > &I1, vpImage< vpRGBa > &I2, int scale=240, int scaleDiv=3, int level=RETINEX_UNIFORM, double dynamic=1.2, int kernelSize=-1) |
VISP_EXPORT void | stretchContrast (vpImage< unsigned char > &I) |
VISP_EXPORT void | stretchContrast (const vpImage< unsigned char > &I1, vpImage< unsigned char > &I2) |
VISP_EXPORT void | stretchContrast (vpImage< vpRGBa > &I) |
VISP_EXPORT void | stretchContrast (const vpImage< vpRGBa > &I1, vpImage< vpRGBa > &I2) |
VISP_EXPORT void | stretchContrastHSV (vpImage< vpRGBa > &I) |
VISP_EXPORT void | stretchContrastHSV (const vpImage< vpRGBa > &I1, vpImage< vpRGBa > &I2) |
VISP_EXPORT void | unsharpMask (vpImage< unsigned char > &I, unsigned int size=7, double weight=0.6) |
VISP_EXPORT void | unsharpMask (const vpImage< unsigned char > &I, vpImage< unsigned char > &Ires, unsigned int size=7, double weight=0.6) |
VISP_EXPORT void | unsharpMask (vpImage< vpRGBa > &I, unsigned int size=7, double weight=0.6) |
VISP_EXPORT void | unsharpMask (const vpImage< vpRGBa > &I, vpImage< vpRGBa > &Ires, unsigned int size=7, double weight=0.6) |
VISP_EXPORT void | connectedComponents (const vpImage< unsigned char > &I, vpImage< int > &labels, int &nbComponents, const vpImageMorphology::vpConnexityType &connexity=vpImageMorphology::CONNEXITY_4) |
VISP_EXPORT void | fillHoles (vpImage< unsigned char > &I) |
VISP_EXPORT void | floodFill (vpImage< unsigned char > &I, const vpImagePoint &seedPoint, const unsigned char oldValue, const unsigned char newValue, const vpImageMorphology::vpConnexityType &connexity=vpImageMorphology::CONNEXITY_4) |
VISP_EXPORT void | reconstruct (const vpImage< unsigned char > &marker, const vpImage< unsigned char > &mask, vpImage< unsigned char > &I, const vpImageMorphology::vpConnexityType &connexity=vpImageMorphology::CONNEXITY_4) |
VISP_EXPORT unsigned char | autoThreshold (vpImage< unsigned char > &I, const vp::vpAutoThresholdMethod &method, const unsigned char backgroundValue=0, const unsigned char foregroundValue=255) |
enum vp::RETINEX_LEVEL |
Enumerator | |
---|---|
RETINEX_UNIFORM | |
RETINEX_LOW | |
RETINEX_HIGH |
Definition at line 55 of file vpImgproc.h.
Definition at line 57 of file vpImgproc.h.
Definition at line 163 of file vpContours.h.
enum vp::vpContourType |
Enumerator | |
---|---|
CONTOUR_OUTER | Outer contour. |
CONTOUR_HOLE | Hole contour. |
Definition at line 158 of file vpContours.h.
void vp::eigen2visp | ( | const Eigen::AngleAxis< Type > & | src, |
vpThetaUVector & | dst | ||
) |
Definition at line 90 of file vpEigenConversion.h.
void vp::eigen2visp | ( | const Eigen::MatrixXd & | src, |
vpHomogeneousMatrix & | dst | ||
) |
Definition at line 79 of file vpEigenConversion.cpp.
void vp::eigen2visp | ( | const Eigen::MatrixXd & | src, |
vpMatrix & | dst | ||
) |
Definition at line 73 of file vpEigenConversion.cpp.
void vp::eigen2visp | ( | const Eigen::Quaternion< Type > & | src, |
vpQuaternionVector & | dst | ||
) |
Definition at line 84 of file vpEigenConversion.h.
void vp::eigen2visp | ( | const Eigen::RowVectorXd & | src, |
vpRowVector & | dst | ||
) |
Definition at line 100 of file vpEigenConversion.cpp.
void vp::eigen2visp | ( | const Eigen::VectorXd & | src, |
vpColVector & | dst | ||
) |
Definition at line 88 of file vpEigenConversion.cpp.
void vp::visp2eigen | ( | const vpColVector & | src, |
Eigen::VectorXd & | dst | ||
) |
Definition at line 112 of file vpEigenConversion.cpp.
void vp::visp2eigen | ( | const vpHomogeneousMatrix & | src, |
Eigen::MatrixBase< Derived > & | dst | ||
) |
Definition at line 107 of file vpEigenConversion.h.
void vp::visp2eigen | ( | const vpMatrix & | src, |
Eigen::MatrixBase< Derived > & | dst | ||
) |
Definition at line 101 of file vpEigenConversion.h.
void vp::visp2eigen | ( | const vpQuaternionVector & | src, |
Eigen::Quaternion< Type > & | dst | ||
) |
Definition at line 113 of file vpEigenConversion.h.
void vp::visp2eigen | ( | const vpRowVector & | src, |
Eigen::RowVectorXd & | dst | ||
) |
Definition at line 117 of file vpEigenConversion.cpp.
void vp::visp2eigen | ( | const vpThetaUVector & | src, |
Eigen::AngleAxis< Type > & | dst | ||
) |
Definition at line 122 of file vpEigenConversion.h.