Binary compatibility report for the OpenCV library between 2.3.1 and 2.4.0 versions on x86
Test Info
| Library Name | OpenCV |
| Version #1 | 2.3.1 |
| Version #2 | 2.4.0 |
| CPU Type | x86 |
| GCC Version | 4.6.1 |
Test Results
| Total Header Files | 1 |
| Total Shared Libraries | 13 |
| Total Symbols / Types | 1787 / 774 |
| Verdict | Incompatible (20.5%) |
Problem Summary
| Severity | Count |
|---|
| Added Symbols | - | 227 |
| Removed Symbols | High | 175 |
Problems with Data Types | High | 19 |
| Medium | 8 |
| Low | 38 |
Problems with Symbols | High | 20 |
| Medium | 2 |
| Low | 13 |
Problems with Constants | Low | 0 |
Other Changes in Symbols | - | 20 |
Added Symbols (227)
calib3d.hpp,
libopencv_calib3d.so.2.4.0
namespace cv
calibrateCamera ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags, TermCriteria criteria )
[symbol: _ZN2cv15calibrateCameraERKNS_11_InputArrayES2_NS_5Size_IiEERKNS_12_OutputArrayES7_S7_S7_iNS_12TermCriteriaE]
correctMatches ( InputArray F, InputArray points1, InputArray points2, OutputArray newPoints1, OutputArray newPoints2 )
[symbol: _ZN2cv14correctMatchesERKNS_11_InputArrayES2_S2_RKNS_12_OutputArrayES5_]
solvePnP ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess, int flags )
[symbol: _ZN2cv8solvePnPERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_bi]
solvePnPRansac ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, OutputArray inliers, int flags )
[symbol: _ZN2cv14solvePnPRansacERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_bifiS5_i]
triangulatePoints ( InputArray projMatr1, InputArray projMatr2, InputArray projPoints1, InputArray projPoints2, OutputArray points4D )
[symbol: _ZN2cv17triangulatePointsERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayE]
core.hpp,
libopencv_core.so.2.4.0
namespace cv
_InputArray::_InputArray [in-charge] ( GlBuffer const& buf )
[symbol: _ZN2cv11_InputArrayC1ERKNS_8GlBufferE]
_InputArray::_InputArray [in-charge] ( GlTexture const& tex )
[symbol: _ZN2cv11_InputArrayC1ERKNS_9GlTextureE]
_InputArray::_InputArray [in-charge] ( gpu::GpuMat const& d_mat )
[symbol: _ZN2cv11_InputArrayC1ERKNS_3gpu6GpuMatE]
_InputArray::_InputArray [not-in-charge] ( GlBuffer const& buf )
[symbol: _ZN2cv11_InputArrayC2ERKNS_8GlBufferE]
_InputArray::_InputArray [not-in-charge] ( GlTexture const& tex )
[symbol: _ZN2cv11_InputArrayC2ERKNS_9GlTextureE]
_InputArray::_InputArray [not-in-charge] ( gpu::GpuMat const& d_mat )
[symbol: _ZN2cv11_InputArrayC2ERKNS_3gpu6GpuMatE]
_InputArray::getGlBuffer ( ) const
[symbol: _ZNK2cv11_InputArray11getGlBufferEv]
_InputArray::getGlTexture ( ) const
[symbol: _ZNK2cv11_InputArray12getGlTextureEv]
_InputArray::getGpuMat ( ) const
[symbol: _ZNK2cv11_InputArray9getGpuMatEv]
_OutputArray::_OutputArray [in-charge] ( Mat const& m )
[symbol: _ZN2cv12_OutputArrayC1ERKNS_3MatE]
_OutputArray::_OutputArray [in-charge] ( std::vector<Mat>const& vec )
[symbol: _ZN2cv12_OutputArrayC1ERKSt6vectorINS_3MatESaIS2_EE]
_OutputArray::_OutputArray [not-in-charge] ( Mat const& m )
[symbol: _ZN2cv12_OutputArrayC2ERKNS_3MatE]
_OutputArray::_OutputArray [not-in-charge] ( std::vector<Mat>const& vec )
[symbol: _ZN2cv12_OutputArrayC2ERKSt6vectorINS_3MatESaIS2_EE]
Algorithm::_create ( std::string const& name ) [static]
[symbol: _ZN2cv9Algorithm7_createERKSs]
Algorithm::Algorithm [in-charge] ( )
[symbol: _ZN2cv9AlgorithmC1Ev]
Algorithm::Algorithm [not-in-charge] ( )
[symbol: _ZN2cv9AlgorithmC2Ev]
Algorithm::getAlgorithm ( std::string const& name ) const
[symbol: _ZNK2cv9Algorithm12getAlgorithmERKSs]
Algorithm::getBool ( std::string const& name ) const
[symbol: _ZNK2cv9Algorithm7getBoolERKSs]
Algorithm::getDouble ( std::string const& name ) const
[symbol: _ZNK2cv9Algorithm9getDoubleERKSs]
Algorithm::getInt ( std::string const& name ) const
[symbol: _ZNK2cv9Algorithm6getIntERKSs]
Algorithm::getList ( std::vector<std::string>& algorithms ) [static]
[symbol: _ZN2cv9Algorithm7getListERSt6vectorISsSaISsEE]
Algorithm::getMat ( std::string const& name ) const
[symbol: _ZNK2cv9Algorithm6getMatERKSs]
Algorithm::getMatVector ( std::string const& name ) const
[symbol: _ZNK2cv9Algorithm12getMatVectorERKSs]
Algorithm::getParams ( std::vector<std::string>& names ) const
[symbol: _ZNK2cv9Algorithm9getParamsERSt6vectorISsSaISsEE]
Algorithm::getString ( std::string const& name ) const
[symbol: _ZNK2cv9Algorithm9getStringERKSs]
Algorithm::name ( ) const
[symbol: _ZNK2cv9Algorithm4nameEv]
Algorithm::paramHelp ( std::string const& name ) const
[symbol: _ZNK2cv9Algorithm9paramHelpERKSs]
Algorithm::paramType ( char const* name ) const
[symbol: _ZNK2cv9Algorithm9paramTypeEPKc]
Algorithm::paramType ( std::string const& name ) const
[symbol: _ZNK2cv9Algorithm9paramTypeERKSs]
Algorithm::read ( FileNode const& fn )
[symbol: _ZN2cv9Algorithm4readERKNS_8FileNodeE]
Algorithm::set ( char const* name, bool value )
[symbol: _ZN2cv9Algorithm3setEPKcb]
Algorithm::set ( char const* name, Mat const& value )
[symbol: _ZN2cv9Algorithm3setEPKcRKNS_3MatE]
Algorithm::set ( char const* name, Ptr<Algorithm>const& value )
[symbol: _ZN2cv9Algorithm3setEPKcRKNS_3PtrIS0_EE]
Algorithm::set ( char const* name, double value )
[symbol: _ZN2cv9Algorithm3setEPKcd]
Algorithm::set ( char const* name, int value )
[symbol: _ZN2cv9Algorithm3setEPKci]
Algorithm::set ( char const* name, std::string const& value )
[symbol: _ZN2cv9Algorithm3setEPKcRKSs]
Algorithm::set ( char const* name, std::vector<Mat>const& value )
[symbol: _ZN2cv9Algorithm3setEPKcRKSt6vectorINS_3MatESaIS4_EE]
Algorithm::set ( std::string const& name, bool value )
[symbol: _ZN2cv9Algorithm3setERKSsb]
Algorithm::set ( std::string const& name, Mat const& value )
[symbol: _ZN2cv9Algorithm3setERKSsRKNS_3MatE]
Algorithm::set ( std::string const& name, Ptr<Algorithm>const& value )
[symbol: _ZN2cv9Algorithm3setERKSsRKNS_3PtrIS0_EE]
Algorithm::set ( std::string const& name, double value )
[symbol: _ZN2cv9Algorithm3setERKSsd]
Algorithm::set ( std::string const& name, int value )
[symbol: _ZN2cv9Algorithm3setERKSsi]
Algorithm::set ( std::string const& name, std::string const& value )
[symbol: _ZN2cv9Algorithm3setERKSsS2_]
Algorithm::set ( std::string const& name, std::vector<Mat>const& value )
[symbol: _ZN2cv9Algorithm3setERKSsRKSt6vectorINS_3MatESaIS4_EE]
Algorithm::write ( FileStorage& fs ) const
[symbol: _ZNK2cv9Algorithm5writeERNS_11FileStorageE]
Algorithm::~Algorithm [in-charge-deleting] ( )
[symbol: _ZN2cv9AlgorithmD0Ev]
Algorithm::~Algorithm [in-charge] ( )
[symbol: _ZN2cv9AlgorithmD1Ev]
Algorithm::~Algorithm [not-in-charge] ( )
[symbol: _ZN2cv9AlgorithmD2Ev]
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, bool& value, bool readOnly, int(Algorithm::*)() getter, void(Algorithm::*)(int) setter, std::string const& help )
[symbol: _ZN2cv13AlgorithmInfo8addParamERNS_9AlgorithmEPKcRbbMS1_FivEMS1_FviERKSs]
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, Mat& value, bool readOnly, Mat(Algorithm::*)() getter, void(Algorithm::*)(Mat const&) setter, std::string const& help )
[symbol: _ZN2cv13AlgorithmInfo8addParamERNS_9AlgorithmEPKcRNS_3MatEbMS1_FS5_vEMS1_FvRKS5_ERKSs]
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, Ptr<Algorithm>& value, bool readOnly, Ptr<Algorithm>(Algorithm::*)() getter, void(Algorithm::*)(Ptr<Algorithm>const&) setter, std::string const& help )
[symbol: _ZN2cv13AlgorithmInfo8addParamERNS_9AlgorithmEPKcRNS_3PtrIS1_EEbMS1_FS6_vEMS1_FvRKS6_ERKSs]
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, double& value, bool readOnly, double(Algorithm::*)() getter, void(Algorithm::*)(double) setter, std::string const& help )
[symbol: _ZN2cv13AlgorithmInfo8addParamERNS_9AlgorithmEPKcRdbMS1_FdvEMS1_FvdERKSs]
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, int& value, bool readOnly, int(Algorithm::*)() getter, void(Algorithm::*)(int) setter, std::string const& help )
[symbol: _ZN2cv13AlgorithmInfo8addParamERNS_9AlgorithmEPKcRibMS1_FivEMS1_FviERKSs]
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, std::string& value, bool readOnly, std::string(Algorithm::*)() getter, void(Algorithm::*)(std::string const&) setter, std::string const& help )
[symbol: _ZN2cv13AlgorithmInfo8addParamERNS_9AlgorithmEPKcRSsbMS1_FSsvEMS1_FvRKSsES9_]
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, std::vector<Mat>& value, bool readOnly, std::vector<Mat>(Algorithm::*)() getter, void(Algorithm::*)(std::vector<Mat>const&) setter, std::string const& help )
[symbol: _ZN2cv13AlgorithmInfo8addParamERNS_9AlgorithmEPKcRSt6vectorINS_3MatESaIS6_EEbMS1_FS8_vEMS1_FvRKS8_ERKSs]
AlgorithmInfo::addParam_ ( Algorithm& algo, char const* name, int argType, void* value, bool readOnly, Algorithm::Getter getter, Algorithm::Setter setter, std::string const& help )
[symbol: _ZN2cv13AlgorithmInfo9addParam_ERNS_9AlgorithmEPKciPvbMS1_KFivEMS1_FviERKSs]
AlgorithmInfo::AlgorithmInfo [in-charge] ( std::string const& name, Algorithm::Constructor create )
[symbol: _ZN2cv13AlgorithmInfoC1ERKSsPFPNS_9AlgorithmEvE]
AlgorithmInfo::AlgorithmInfo [not-in-charge] ( std::string const& name, Algorithm::Constructor create )
[symbol: _ZN2cv13AlgorithmInfoC2ERKSsPFPNS_9AlgorithmEvE]
AlgorithmInfo::get ( Algorithm const* algo, char const* name, int argType, void* value ) const
[symbol: _ZNK2cv13AlgorithmInfo3getEPKNS_9AlgorithmEPKciPv]
AlgorithmInfo::getParams ( std::vector<std::string>& names ) const
[symbol: _ZNK2cv13AlgorithmInfo9getParamsERSt6vectorISsSaISsEE]
AlgorithmInfo::name ( ) const
[symbol: _ZNK2cv13AlgorithmInfo4nameEv]
AlgorithmInfo::paramHelp ( char const* name ) const
[symbol: _ZNK2cv13AlgorithmInfo9paramHelpEPKc]
AlgorithmInfo::paramType ( char const* name ) const
[symbol: _ZNK2cv13AlgorithmInfo9paramTypeEPKc]
AlgorithmInfo::read ( Algorithm* algo, FileNode const& fn ) const
[symbol: _ZNK2cv13AlgorithmInfo4readEPNS_9AlgorithmERKNS_8FileNodeE]
AlgorithmInfo::set ( Algorithm* algo, char const* name, int argType, void const* value, bool force ) const
[symbol: _ZNK2cv13AlgorithmInfo3setEPNS_9AlgorithmEPKciPKvb]
AlgorithmInfo::write ( Algorithm const* algo, FileStorage& fs ) const
[symbol: _ZNK2cv13AlgorithmInfo5writeEPKNS_9AlgorithmERNS_11FileStorageE]
AlgorithmInfo::~AlgorithmInfo [in-charge] ( )
[symbol: _ZN2cv13AlgorithmInfoD1Ev]
AlgorithmInfo::~AlgorithmInfo [not-in-charge] ( )
[symbol: _ZN2cv13AlgorithmInfoD2Ev]
batchDistance ( InputArray src1, InputArray src2, OutputArray dist, int dtype, OutputArray nidx, int normType, int K, InputArray mask, int update, bool crosscheck )
[symbol: _ZN2cv13batchDistanceERKNS_11_InputArrayES2_RKNS_12_OutputArrayEiS5_iiS2_ib]
CommandLineParser::CommandLineParser [in-charge] ( int argc, char const*const* argv, char const* key_map )
[symbol: _ZN2cv17CommandLineParserC1EiPKPKcS2_]
CommandLineParser::CommandLineParser [not-in-charge] ( int argc, char const*const* argv, char const* key_map )
[symbol: _ZN2cv17CommandLineParserC2EiPKPKcS2_]
exp ( float const* src, float* dst, int n )
[symbol: _ZN2cv3expEPKfPfi]
fastAtan2 ( float const* y, float const* x, float* dst, int n, bool angleInDegrees )
[symbol: _ZN2cv9fastAtan2EPKfS1_Pfib]
getBuildInformation ( )
[symbol: _ZN2cv19getBuildInformationEv]
log ( float const* src, float* dst, int n )
[symbol: _ZN2cv3logEPKfPfi]
magnitude ( float const* x, float const* y, float* dst, int n )
[symbol: _ZN2cv9magnitudeEPKfS1_Pfi]
Mat::Mat [in-charge] ( gpu::GpuMat const& m )
[symbol: _ZN2cv3MatC1ERKNS_3gpu6GpuMatE]
Mat::Mat [in-charge] ( CvMat const* m, bool copyData )
[symbol: _ZN2cv3MatC1EPK5CvMatb]
Mat::Mat [not-in-charge] ( gpu::GpuMat const& m )
[symbol: _ZN2cv3MatC2ERKNS_3gpu6GpuMatE]
Mat::Mat [not-in-charge] ( CvMat const* m, bool copyData )
[symbol: _ZN2cv3MatC2EPK5CvMatb]
Param::Param [in-charge] ( )
[symbol: _ZN2cv5ParamC1Ev]
Param::Param [in-charge] ( int _type, bool _readonly, int _offset, Algorithm::Getter _getter, Algorithm::Setter _setter, std::string const& _help )
[symbol: _ZN2cv5ParamC1EibiMNS_9AlgorithmEKFivEMS1_FviERKSs]
Param::Param [not-in-charge] ( )
[symbol: _ZN2cv5ParamC2Ev]
Param::Param [not-in-charge] ( int _type, bool _readonly, int _offset, Algorithm::Getter _getter, Algorithm::Setter _setter, std::string const& _help )
[symbol: _ZN2cv5ParamC2EibiMNS_9AlgorithmEKFivEMS1_FviERKSs]
patchNaNs ( InputOutputArray a, double val )
[symbol: _ZN2cv9patchNaNsERKNS_12_OutputArrayEd]
RNG::fill ( InputOutputArray mat, int distType, InputArray a, InputArray b, bool saturateRange )
[symbol: _ZN2cv3RNG4fillERKNS_12_OutputArrayEiRKNS_11_InputArrayES6_b]
SparseMat::ptr ( int i0, bool createMissing, size_t* hashval )
[symbol: _ZN2cv9SparseMat3ptrEibPj]
core.hpp,
libopencv_features2d.so.2.4.0
namespace cv
Algorithm::info ( ) const
[symbol: _ZNK2cv9Algorithm4infoEv]
features2d.hpp,
libopencv_features2d.so.2.4.0
namespace cv
BFMatcher::BFMatcher [in-charge] ( int normType, bool crossCheck )
[symbol: _ZN2cv9BFMatcherC1Eib]
BFMatcher::BFMatcher [not-in-charge] ( int normType, bool crossCheck )
[symbol: _ZN2cv9BFMatcherC2Eib]
BFMatcher::clone ( bool emptyTrainData ) const
[symbol: _ZNK2cv9BFMatcher5cloneEb]
BFMatcher::isMaskSupported ( ) const
[symbol: _ZNK2cv9BFMatcher15isMaskSupportedEv]
BFMatcher::knnMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, int k, std::vector<Mat>const& masks, bool compactResult )
[symbol: _ZN2cv9BFMatcher12knnMatchImplERKNS_3MatERSt6vectorIS4_INS_6DMatchESaIS5_EESaIS7_EEiRKS4_IS1_SaIS1_EEb]
BFMatcher::radiusMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, float maxDistance, std::vector<Mat>const& masks, bool compactResult )
[symbol: _ZN2cv9BFMatcher15radiusMatchImplERKNS_3MatERSt6vectorIS4_INS_6DMatchESaIS5_EESaIS7_EEfRKS4_IS1_SaIS1_EEb]
BFMatcher::~BFMatcher [in-charge-deleting] ( )
[symbol: _ZN2cv9BFMatcherD0Ev]
BFMatcher::~BFMatcher [in-charge] ( )
[symbol: _ZN2cv9BFMatcherD1Ev]
BriefDescriptorExtractor::info ( ) const
[symbol: _ZNK2cv24BriefDescriptorExtractor4infoEv]
DenseFeatureDetector::DenseFeatureDetector [in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
[symbol: _ZN2cv20DenseFeatureDetectorC1Efifiibb]
DenseFeatureDetector::DenseFeatureDetector [not-in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
[symbol: _ZN2cv20DenseFeatureDetectorC2Efifiibb]
DenseFeatureDetector::info ( ) const
[symbol: _ZNK2cv20DenseFeatureDetector4infoEv]
FAST ( InputArray image, std::vector<KeyPoint>& keypoints, int threshold, bool nonmaxSupression )
[symbol: _ZN2cv4FASTERKNS_11_InputArrayERSt6vectorINS_8KeyPointESaIS4_EEib]
FastFeatureDetector::info ( ) const
[symbol: _ZNK2cv19FastFeatureDetector4infoEv]
Feature2D::~Feature2D [in-charge-deleting] ( )
[symbol: _ZN2cv9Feature2DD0Ev]
Feature2D::~Feature2D [in-charge] ( )
[symbol: _ZN2cv9Feature2DD1Ev]
GFTTDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv12GFTTDetector10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
GFTTDetector::GFTTDetector [in-charge] ( int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
[symbol: _ZN2cv12GFTTDetectorC1Eiddibd]
GFTTDetector::GFTTDetector [not-in-charge] ( int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
[symbol: _ZN2cv12GFTTDetectorC2Eiddibd]
GFTTDetector::info ( ) const
[symbol: _ZNK2cv12GFTTDetector4infoEv]
GFTTDetector::~GFTTDetector [in-charge-deleting] ( )
[symbol: _ZN2cv12GFTTDetectorD0Ev]
GFTTDetector::~GFTTDetector [in-charge] ( )
[symbol: _ZN2cv12GFTTDetectorD1Ev]
initModule_features2d ( )
[symbol: _ZN2cv21initModule_features2dEv]
KeyPointsFilter::retainBest ( std::vector<KeyPoint>& keypoints, int npoints ) [static]
[symbol: _ZN2cv15KeyPointsFilter10retainBestERSt6vectorINS_8KeyPointESaIS2_EEi]
MSER::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv4MSER10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
MSER::info ( ) const
[symbol: _ZNK2cv4MSER4infoEv]
MSER::~MSER [in-charge-deleting] ( )
[symbol: _ZN2cv4MSERD0Ev]
MSER::~MSER [in-charge] ( )
[symbol: _ZN2cv4MSERD1Ev]
ORB::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) const
[symbol: _ZNK2cv3ORB11computeImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EERS1_]
ORB::descriptorType ( ) const
[symbol: _ZNK2cv3ORB14descriptorTypeEv]
ORB::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv3ORB10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
ORB::info ( ) const
[symbol: _ZNK2cv3ORB4infoEv]
ORB::operator() ( InputArray image, InputArray mask, std::vector<KeyPoint>& keypoints ) const
[symbol: _ZNK2cv3ORBclERKNS_11_InputArrayES3_RSt6vectorINS_8KeyPointESaIS5_EE]
ORB::operator() ( InputArray image, InputArray mask, std::vector<KeyPoint>& keypoints, OutputArray descriptors, bool useProvidedKeypoints ) const
[symbol: _ZNK2cv3ORBclERKNS_11_InputArrayES3_RSt6vectorINS_8KeyPointESaIS5_EERKNS_12_OutputArrayEb]
ORB::ORB [in-charge] ( int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType, int patchSize )
[symbol: _ZN2cv3ORBC1Eifiiiiii]
ORB::ORB [not-in-charge] ( int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType, int patchSize )
[symbol: _ZN2cv3ORBC2Eifiiiiii]
ORB::~ORB [in-charge-deleting] ( )
[symbol: _ZN2cv3ORBD0Ev]
StarDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv12StarDetector10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
StarDetector::info ( ) const
[symbol: _ZNK2cv12StarDetector4infoEv]
StarDetector::~StarDetector [in-charge-deleting] ( )
[symbol: _ZN2cv12StarDetectorD0Ev]
StarDetector::~StarDetector [in-charge] ( )
[symbol: _ZN2cv12StarDetectorD1Ev]
imgproc.hpp,
libopencv_imgproc.so.2.4.0
namespace cv
buildPyramid ( InputArray src, OutputArrayOfArrays dst, int maxlevel, int borderType )
[symbol: _ZN2cv12buildPyramidERKNS_11_InputArrayERKNS_12_OutputArrayEii]
convexityDefects ( InputArray contour, InputArray convexhull, OutputArray convexityDefects )
[symbol: _ZN2cv16convexityDefectsERKNS_11_InputArrayES2_RKNS_12_OutputArrayE]
createHanningWindow ( OutputArray dst, Size winSize, int type )
[symbol: _ZN2cv19createHanningWindowERKNS_12_OutputArrayENS_5Size_IiEEi]
distanceTransform ( InputArray src, OutputArray dst, OutputArray labels, int distanceType, int maskSize, int labelType )
[symbol: _ZN2cv17distanceTransformERKNS_11_InputArrayERKNS_12_OutputArrayES5_iii]
eigen2x2 ( float const* a, float* e, int n )
[symbol: _ZN2cv8eigen2x2EPKfPfi]
getGaborKernel ( Size ksize, double sigma, double theta, double lambd, double gamma, double psi, int ktype )
[symbol: _ZN2cv14getGaborKernelENS_5Size_IiEEdddddi]
intersectConvexConvex ( InputArray _p1, InputArray _p2, OutputArray _p12, bool handleNested )
[symbol: _ZN2cv21intersectConvexConvexERKNS_11_InputArrayES2_RKNS_12_OutputArrayEb]
phaseCorrelate ( InputArray src1, InputArray src2, InputArray window )
[symbol: _ZN2cv14phaseCorrelateERKNS_11_InputArrayES2_S2_]
PSNR ( InputArray src1, InputArray src2 )
[symbol: _ZN2cv4PSNRERKNS_11_InputArrayES2_]
pyrDown ( InputArray src, OutputArray dst, Size const& dstsize, int borderType )
[symbol: _ZN2cv7pyrDownERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEEi]
pyrUp ( InputArray src, OutputArray dst, Size const& dstsize, int borderType )
[symbol: _ZN2cv5pyrUpERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEEi]
Subdiv2D::checkSubdiv ( ) const
[symbol: _ZNK2cv8Subdiv2D11checkSubdivEv]
internal.hpp,
libopencv_core.so.2.4.0
CvOpenGlFuncTab::~CvOpenGlFuncTab [in-charge-deleting] ( )
[symbol: _ZN15CvOpenGlFuncTabD0Ev]
CvOpenGlFuncTab::~CvOpenGlFuncTab [in-charge] ( )
[symbol: _ZN15CvOpenGlFuncTabD1Ev]
CvOpenGlFuncTab::~CvOpenGlFuncTab [not-in-charge] ( )
[symbol: _ZN15CvOpenGlFuncTabD2Ev]
icvCheckGlError ( char const* file, int const line, char const* func )
[symbol: _Z15icvCheckGlErrorPKciS0_]
icvSetOpenGlFuncTab ( CvOpenGlFuncTab const* tab )
[symbol: _Z19icvSetOpenGlFuncTabPK15CvOpenGlFuncTab]
objdetect.hpp,
libopencv_objdetect.so.2.4.0
namespace cv
CascadeClassifier::getMaskGenerator ( )
[symbol: _ZN2cv17CascadeClassifier16getMaskGeneratorEv]
CascadeClassifier::setFaceDetectionMaskGenerator ( )
[symbol: _ZN2cv17CascadeClassifier29setFaceDetectionMaskGeneratorEv]
CascadeClassifier::setMaskGenerator ( Ptr<CascadeClassifier::MaskGenerator> maskGenerator )
[symbol: _ZN2cv17CascadeClassifier16setMaskGeneratorENS_3PtrINS0_13MaskGeneratorEEE]
LatentSvmDetector::clear ( )
[symbol: _ZN2cv17LatentSvmDetector5clearEv]
LatentSvmDetector::detect ( Mat const& image, std::vector<LatentSvmDetector::ObjectDetection>& objectDetections, float overlapThreshold, int numThreads )
[symbol: _ZN2cv17LatentSvmDetector6detectERKNS_3MatERSt6vectorINS0_15ObjectDetectionESaIS5_EEfi]
LatentSvmDetector::empty ( ) const
[symbol: _ZNK2cv17LatentSvmDetector5emptyEv]
LatentSvmDetector::getClassCount ( ) const
[symbol: _ZNK2cv17LatentSvmDetector13getClassCountEv]
LatentSvmDetector::getClassNames ( ) const
[symbol: _ZNK2cv17LatentSvmDetector13getClassNamesEv]
LatentSvmDetector::LatentSvmDetector [in-charge] ( )
[symbol: _ZN2cv17LatentSvmDetectorC1Ev]
LatentSvmDetector::LatentSvmDetector [in-charge] ( std::vector<std::string>const& filenames, std::vector<std::string>const& classNames )
[symbol: _ZN2cv17LatentSvmDetectorC1ERKSt6vectorISsSaISsEES5_]
LatentSvmDetector::LatentSvmDetector [not-in-charge] ( )
[symbol: _ZN2cv17LatentSvmDetectorC2Ev]
LatentSvmDetector::LatentSvmDetector [not-in-charge] ( std::vector<std::string>const& filenames, std::vector<std::string>const& classNames )
[symbol: _ZN2cv17LatentSvmDetectorC2ERKSt6vectorISsSaISsEES5_]
LatentSvmDetector::load ( std::vector<std::string>const& filenames, std::vector<std::string>const& classNames )
[symbol: _ZN2cv17LatentSvmDetector4loadERKSt6vectorISsSaISsEES5_]
LatentSvmDetector::ObjectDetection::ObjectDetection [in-charge] ( )
[symbol: _ZN2cv17LatentSvmDetector15ObjectDetectionC1Ev]
LatentSvmDetector::ObjectDetection::ObjectDetection [in-charge] ( Rect const& rect, float score, int classID )
[symbol: _ZN2cv17LatentSvmDetector15ObjectDetectionC1ERKNS_5Rect_IiEEfi]
LatentSvmDetector::ObjectDetection::ObjectDetection [not-in-charge] ( )
[symbol: _ZN2cv17LatentSvmDetector15ObjectDetectionC2Ev]
LatentSvmDetector::ObjectDetection::ObjectDetection [not-in-charge] ( Rect const& rect, float score, int classID )
[symbol: _ZN2cv17LatentSvmDetector15ObjectDetectionC2ERKNS_5Rect_IiEEfi]
LatentSvmDetector::~LatentSvmDetector [in-charge-deleting] ( )
[symbol: _ZN2cv17LatentSvmDetectorD0Ev]
LatentSvmDetector::~LatentSvmDetector [in-charge] ( )
[symbol: _ZN2cv17LatentSvmDetectorD1Ev]
LatentSvmDetector::~LatentSvmDetector [not-in-charge] ( )
[symbol: _ZN2cv17LatentSvmDetectorD2Ev]
objdetect.hpp,
libopencv_objdetect.so.2.4.0
namespace cv::linemod
ColorGradient::ColorGradient [in-charge] ( )
[symbol: _ZN2cv7linemod13ColorGradientC1Ev]
ColorGradient::ColorGradient [in-charge] ( float weak_threshold, size_t num_features, float strong_threshold )
[symbol: _ZN2cv7linemod13ColorGradientC1Efjf]
ColorGradient::ColorGradient [not-in-charge] ( )
[symbol: _ZN2cv7linemod13ColorGradientC2Ev]
ColorGradient::ColorGradient [not-in-charge] ( float weak_threshold, size_t num_features, float strong_threshold )
[symbol: _ZN2cv7linemod13ColorGradientC2Efjf]
ColorGradient::name ( ) const
[symbol: _ZNK2cv7linemod13ColorGradient4nameEv]
ColorGradient::processImpl ( cv::Mat const& src, cv::Mat const& mask ) const
[symbol: _ZNK2cv7linemod13ColorGradient11processImplERKNS_3MatES4_]
ColorGradient::read ( cv::FileNode const& fn )
[symbol: _ZN2cv7linemod13ColorGradient4readERKNS_8FileNodeE]
ColorGradient::write ( cv::FileStorage& fs ) const
[symbol: _ZNK2cv7linemod13ColorGradient5writeERNS_11FileStorageE]
ColorGradient::~ColorGradient [in-charge-deleting] ( )
[symbol: _ZN2cv7linemod13ColorGradientD0Ev]
ColorGradient::~ColorGradient [in-charge] ( )
[symbol: _ZN2cv7linemod13ColorGradientD1Ev]
colormap ( cv::Mat const& quantized, cv::Mat& dst )
[symbol: _ZN2cv7linemod8colormapERKNS_3MatERS1_]
DepthNormal::DepthNormal [in-charge] ( )
[symbol: _ZN2cv7linemod11DepthNormalC1Ev]
DepthNormal::DepthNormal [in-charge] ( int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold )
[symbol: _ZN2cv7linemod11DepthNormalC1Eiiji]
DepthNormal::DepthNormal [not-in-charge] ( )
[symbol: _ZN2cv7linemod11DepthNormalC2Ev]
DepthNormal::DepthNormal [not-in-charge] ( int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold )
[symbol: _ZN2cv7linemod11DepthNormalC2Eiiji]
DepthNormal::name ( ) const
[symbol: _ZNK2cv7linemod11DepthNormal4nameEv]
DepthNormal::processImpl ( cv::Mat const& src, cv::Mat const& mask ) const
[symbol: _ZNK2cv7linemod11DepthNormal11processImplERKNS_3MatES4_]
DepthNormal::read ( cv::FileNode const& fn )
[symbol: _ZN2cv7linemod11DepthNormal4readERKNS_8FileNodeE]
DepthNormal::write ( cv::FileStorage& fs ) const
[symbol: _ZNK2cv7linemod11DepthNormal5writeERNS_11FileStorageE]
DepthNormal::~DepthNormal [in-charge-deleting] ( )
[symbol: _ZN2cv7linemod11DepthNormalD0Ev]
DepthNormal::~DepthNormal [in-charge] ( )
[symbol: _ZN2cv7linemod11DepthNormalD1Ev]
Detector::addSyntheticTemplate ( std::vector<Template>const& templates, std::string const& class_id )
[symbol: _ZN2cv7linemod8Detector20addSyntheticTemplateERKSt6vectorINS0_8TemplateESaIS3_EERKSs]
Detector::addTemplate ( std::vector<cv::Mat>const& sources, std::string const& class_id, cv::Mat const& object_mask, cv::Rect* bounding_box )
[symbol: _ZN2cv7linemod8Detector11addTemplateERKSt6vectorINS_3MatESaIS3_EERKSsRKS3_PNS_5Rect_IiEE]
Detector::classIds ( ) const
[symbol: _ZNK2cv7linemod8Detector8classIdsEv]
Detector::Detector [in-charge] ( )
[symbol: _ZN2cv7linemod8DetectorC1Ev]
Detector::Detector [in-charge] ( std::vector<cv::Ptr<Modality> >const& modalities, std::vector<int>const& T_pyramid )
[symbol: _ZN2cv7linemod8DetectorC1ERKSt6vectorINS_3PtrINS0_8ModalityEEESaIS5_EERKS2_IiSaIiEE]
Detector::Detector [not-in-charge] ( )
[symbol: _ZN2cv7linemod8DetectorC2Ev]
Detector::Detector [not-in-charge] ( std::vector<cv::Ptr<Modality> >const& modalities, std::vector<int>const& T_pyramid )
[symbol: _ZN2cv7linemod8DetectorC2ERKSt6vectorINS_3PtrINS0_8ModalityEEESaIS5_EERKS2_IiSaIiEE]
Detector::getTemplates ( std::string const& class_id, int template_id ) const
[symbol: _ZNK2cv7linemod8Detector12getTemplatesERKSsi]
Detector::match ( std::vector<cv::Mat>const& sources, float threshold, std::vector<Match>& matches, std::vector<std::string>const& class_ids, cv::OutputArrayOfArrays quantized_images, std::vector<cv::Mat>const& masks ) const
[symbol: _ZNK2cv7linemod8Detector5matchERKSt6vectorINS_3MatESaIS3_EEfRS2_INS0_5MatchESaIS8_EERKS2_ISsSaISsEERKNS_12_OutputArrayES7_]
Detector::matchClass ( Detector::LinearMemoryPyramid const& lm_pyramid, std::vector<cv::Size>const& sizes, float threshold, std::vector<Match>& matches, std::string const& class_id, std::vector<std::vector<Template> >const& template_pyramids ) const
[symbol: _ZNK2cv7linemod8Detector10matchClassERKSt6vectorIS2_IS2_INS_3MatESaIS3_EESaIS5_EESaIS7_EERKS2_INS_5Size_IiEESaISD_EEfRS2_INS0_5MatchESaISI_EERKSsRKS2_IS2_INS0_8TemplateESaISO_EESaISQ_EE]
Detector::numTemplates ( ) const
[symbol: _ZNK2cv7linemod8Detector12numTemplatesEv]
Detector::numTemplates ( std::string const& class_id ) const
[symbol: _ZNK2cv7linemod8Detector12numTemplatesERKSs]
Detector::read ( cv::FileNode const& fn )
[symbol: _ZN2cv7linemod8Detector4readERKNS_8FileNodeE]
Detector::readClass ( cv::FileNode const& fn, std::string const& class_id_override )
[symbol: _ZN2cv7linemod8Detector9readClassERKNS_8FileNodeERKSs]
Detector::readClasses ( std::vector<std::string>const& class_ids, std::string const& format )
[symbol: _ZN2cv7linemod8Detector11readClassesERKSt6vectorISsSaISsEERKSs]
Detector::write ( cv::FileStorage& fs ) const
[symbol: _ZNK2cv7linemod8Detector5writeERNS_11FileStorageE]
Detector::writeClass ( std::string const& class_id, cv::FileStorage& fs ) const
[symbol: _ZNK2cv7linemod8Detector10writeClassERKSsRNS_11FileStorageE]
Detector::writeClasses ( std::string const& format ) const
[symbol: _ZNK2cv7linemod8Detector12writeClassesERKSs]
Feature::read ( cv::FileNode const& fn )
[symbol: _ZN2cv7linemod7Feature4readERKNS_8FileNodeE]
Feature::write ( cv::FileStorage& fs ) const
[symbol: _ZNK2cv7linemod7Feature5writeERNS_11FileStorageE]
getDefaultLINE ( )
[symbol: _ZN2cv7linemod14getDefaultLINEEv]
getDefaultLINEMOD ( )
[symbol: _ZN2cv7linemod17getDefaultLINEMODEv]
Modality::create ( cv::FileNode const& fn ) [static]
[symbol: _ZN2cv7linemod8Modality6createERKNS_8FileNodeE]
Modality::create ( std::string const& modality_type ) [static]
[symbol: _ZN2cv7linemod8Modality6createERKSs]
Modality::~Modality [in-charge-deleting] ( )
[symbol: _ZN2cv7linemod8ModalityD0Ev]
Modality::~Modality [in-charge] ( )
[symbol: _ZN2cv7linemod8ModalityD1Ev]
QuantizedPyramid::selectScatteredFeatures ( std::vector<QuantizedPyramid::Candidate>const& candidates, std::vector<Feature>& features, size_t num_features, float distance ) [static]
[symbol: _ZN2cv7linemod16QuantizedPyramid23selectScatteredFeaturesERKSt6vectorINS1_9CandidateESaIS3_EERS2_INS0_7FeatureESaIS8_EEjf]
Template::read ( cv::FileNode const& fn )
[symbol: _ZN2cv7linemod8Template4readERKNS_8FileNodeE]
Template::write ( cv::FileStorage& fs ) const
[symbol: _ZNK2cv7linemod8Template5writeERNS_11FileStorageE]
operations.hpp,
libopencv_core.so.2.4.0
namespace cv
normHamming ( uchar const* a, uchar const* b, int n )
[symbol: _ZN2cv11normHammingEPKhS1_i]
normHamming ( uchar const* a, uchar const* b, int n, int cellSize )
[symbol: _ZN2cv11normHammingEPKhS1_ii]
normL1_ ( float const* a, float const* b, int n )
[symbol: _ZN2cv7normL1_EPKfS1_i]
normL1_ ( uchar const* a, uchar const* b, int n )
[symbol: _ZN2cv7normL1_EPKhS1_i]
normL2Sqr_ ( float const* a, float const* b, int n )
[symbol: _ZN2cv10normL2Sqr_EPKfS1_i]
tracking.hpp,
libopencv_video.so.2.4.0
namespace cv
calcOpticalFlowPyrLK ( InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err, Size winSize, int maxLevel, TermCriteria criteria, int flags, double minEigThreshold )
[symbol: _ZN2cv20calcOpticalFlowPyrLKERKNS_11_InputArrayES2_S2_RKNS_12_OutputArrayES5_S5_NS_5Size_IiEEiNS_12TermCriteriaEid]
to the top
Removed Symbols (175)
any.h,
libopencv_flann.so.2.3.1
namespace cdiggins::anyimpl
vtable for base_any_policy [data]
[symbol: _ZTVN8cdiggins7anyimpl15base_any_policyE]
calib3d.hpp,
libopencv_calib3d.so.2.3.1
namespace cv
calibrateCamera ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags )
[symbol: _ZN2cv15calibrateCameraERKNS_11_InputArrayES2_NS_5Size_IiEERKNS_12_OutputArrayES7_S7_S7_i]
solvePnP ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess )
[symbol: _ZN2cv8solvePnPERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_b]
solvePnPRansac ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, OutputArray inliers )
[symbol: _ZN2cv14solvePnPRansacERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_bifiS5_]
core.hpp,
libopencv_core.so.2.3.1
namespace cv
CommandLineParser::CommandLineParser [in-charge] ( int argc, char const** argv, char const* key_map )
[symbol: _ZN2cv17CommandLineParserC1EiPPKcS2_]
CommandLineParser::CommandLineParser [not-in-charge] ( int argc, char const** argv, char const* key_map )
[symbol: _ZN2cv17CommandLineParserC2EiPPKcS2_]
RNG::fill ( InputOutputArray mat, int distType, InputArray a, InputArray b )
[symbol: _ZN2cv3RNG4fillERKNS_12_OutputArrayEiRKNS_11_InputArrayES6_]
features2d.hpp,
libopencv_features2d.so.2.3.1
cvExtractMSER ( CvArr* _img, CvArr* _mask, CvSeq** contours, CvMemStorage* storage, CvMSERParams params )
cvMSERParams ( int delta, int min_area, int max_area, float max_variation, float min_diversity, int max_evolution, double area_threshold, double min_margin, int edge_blur_size )
features2d.hpp,
libopencv_features2d.so.2.3.1
namespace cv
BruteForceMatcher<L2<float> >::clone ( bool emptyTrainData ) const
[symbol: _ZNK2cv17BruteForceMatcherINS_2L2IfEEE5cloneEb]
BruteForceMatcher<L2<float> >::isMaskSupported ( ) const
[symbol: _ZNK2cv17BruteForceMatcherINS_2L2IfEEE15isMaskSupportedEv]
BruteForceMatcher<L2<float> >::knnMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, int k, std::vector<Mat>const& masks, bool compactResult )
[symbol: _ZN2cv17BruteForceMatcherINS_2L2IfEEE12knnMatchImplERKNS_3MatERSt6vectorIS7_INS_6DMatchESaIS8_EESaISA_EEiRKS7_IS4_SaIS4_EEb]
BruteForceMatcher<L2<float> >::radiusMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, float maxDistance, std::vector<Mat>const& masks, bool compactResult )
[symbol: _ZN2cv17BruteForceMatcherINS_2L2IfEEE15radiusMatchImplERKNS_3MatERSt6vectorIS7_INS_6DMatchESaIS8_EESaISA_EEfRKS7_IS4_SaIS4_EEb]
BruteForceMatcher<L2<float> >::~BruteForceMatcher [in-charge-deleting] ( )
[symbol: _ZN2cv17BruteForceMatcherINS_2L2IfEEED0Ev]
BruteForceMatcher<L2<float> >::~BruteForceMatcher [in-charge] ( )
[symbol: _ZN2cv17BruteForceMatcherINS_2L2IfEEED1Ev]
DenseFeatureDetector::DenseFeatureDetector [in-charge] ( DenseFeatureDetector::Params const& params )
[symbol: _ZN2cv20DenseFeatureDetectorC1ERKNS0_6ParamsE]
DenseFeatureDetector::DenseFeatureDetector [not-in-charge] ( DenseFeatureDetector::Params const& params )
[symbol: _ZN2cv20DenseFeatureDetectorC2ERKNS0_6ParamsE]
DenseFeatureDetector::Params::Params [in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
[symbol: _ZN2cv20DenseFeatureDetector6ParamsC1Efifiibb]
DenseFeatureDetector::Params::Params [not-in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
[symbol: _ZN2cv20DenseFeatureDetector6ParamsC2Efifiibb]
DenseFeatureDetector::Params::read ( FileNode const& fn )
[symbol: _ZN2cv20DenseFeatureDetector6Params4readERKNS_8FileNodeE]
DenseFeatureDetector::Params::write ( FileStorage& fs ) const
[symbol: _ZNK2cv20DenseFeatureDetector6Params5writeERNS_11FileStorageE]
DenseFeatureDetector::read ( FileNode const& fn )
[symbol: _ZN2cv20DenseFeatureDetector4readERKNS_8FileNodeE]
DenseFeatureDetector::write ( FileStorage& fs ) const
[symbol: _ZNK2cv20DenseFeatureDetector5writeERNS_11FileStorageE]
DescriptorExtractor::read ( FileNode const& p1 )
[symbol: _ZN2cv19DescriptorExtractor4readERKNS_8FileNodeE]
DescriptorExtractor::write ( FileStorage& p1 ) const
[symbol: _ZNK2cv19DescriptorExtractor5writeERNS_11FileStorageE]
FAST ( Mat const& image, std::vector<KeyPoint>& keypoints, int threshold, bool nonmaxSupression )
[symbol: _ZN2cv4FASTERKNS_3MatERSt6vectorINS_8KeyPointESaIS4_EEib]
FastFeatureDetector::read ( FileNode const& fn )
[symbol: _ZN2cv19FastFeatureDetector4readERKNS_8FileNodeE]
FastFeatureDetector::write ( FileStorage& fs ) const
[symbol: _ZNK2cv19FastFeatureDetector5writeERNS_11FileStorageE]
FeatureDetector::read ( FileNode const& p1 )
[symbol: _ZN2cv15FeatureDetector4readERKNS_8FileNodeE]
FeatureDetector::write ( FileStorage& p1 ) const
[symbol: _ZNK2cv15FeatureDetector5writeERNS_11FileStorageE]
GoodFeaturesToTrackDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv27GoodFeaturesToTrackDetector10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [in-charge] ( GoodFeaturesToTrackDetector::Params const& params )
[symbol: _ZN2cv27GoodFeaturesToTrackDetectorC1ERKNS0_6ParamsE]
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [in-charge] ( int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
[symbol: _ZN2cv27GoodFeaturesToTrackDetectorC1Eiddibd]
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [not-in-charge] ( GoodFeaturesToTrackDetector::Params const& params )
[symbol: _ZN2cv27GoodFeaturesToTrackDetectorC2ERKNS0_6ParamsE]
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [not-in-charge] ( int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
[symbol: _ZN2cv27GoodFeaturesToTrackDetectorC2Eiddibd]
GoodFeaturesToTrackDetector::Params::Params [in-charge] ( int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
[symbol: _ZN2cv27GoodFeaturesToTrackDetector6ParamsC1Eiddibd]
GoodFeaturesToTrackDetector::Params::Params [not-in-charge] ( int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
[symbol: _ZN2cv27GoodFeaturesToTrackDetector6ParamsC2Eiddibd]
GoodFeaturesToTrackDetector::Params::read ( FileNode const& fn )
[symbol: _ZN2cv27GoodFeaturesToTrackDetector6Params4readERKNS_8FileNodeE]
GoodFeaturesToTrackDetector::Params::write ( FileStorage& fs ) const
[symbol: _ZNK2cv27GoodFeaturesToTrackDetector6Params5writeERNS_11FileStorageE]
GoodFeaturesToTrackDetector::read ( FileNode const& fn )
[symbol: _ZN2cv27GoodFeaturesToTrackDetector4readERKNS_8FileNodeE]
GoodFeaturesToTrackDetector::write ( FileStorage& fs ) const
[symbol: _ZNK2cv27GoodFeaturesToTrackDetector5writeERNS_11FileStorageE]
GoodFeaturesToTrackDetector::~GoodFeaturesToTrackDetector [in-charge-deleting] ( )
[symbol: _ZN2cv27GoodFeaturesToTrackDetectorD0Ev]
GoodFeaturesToTrackDetector::~GoodFeaturesToTrackDetector [in-charge] ( )
[symbol: _ZN2cv27GoodFeaturesToTrackDetectorD1Ev]
Hamming::operator() ( unsigned char const* a, unsigned char const* b, int size ) const
[symbol: _ZNK2cv7HammingclEPKhS2_i]
HammingLUT::byteBitsLookUp ( unsigned char b ) [static]
[symbol: _ZN2cv10HammingLUT14byteBitsLookUpEh]
HammingLUT::operator() ( unsigned char const* a, unsigned char const* b, int size ) const
[symbol: _ZNK2cv10HammingLUTclEPKhS2_i]
MSER::MSER [in-charge] ( )
[symbol: _ZN2cv4MSERC1Ev]
MSER::MSER [not-in-charge] ( )
[symbol: _ZN2cv4MSERC2Ev]
MserFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv19MserFeatureDetector10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
MserFeatureDetector::MserFeatureDetector [in-charge] ( CvMSERParams params )
[symbol: _ZN2cv19MserFeatureDetectorC1E12CvMSERParams]
MserFeatureDetector::MserFeatureDetector [in-charge] ( int delta, int minArea, int maxArea, double maxVariation, double minDiversity, int maxEvolution, double areaThreshold, double minMargin, int edgeBlurSize )
[symbol: _ZN2cv19MserFeatureDetectorC1Eiiiddiddi]
MserFeatureDetector::MserFeatureDetector [not-in-charge] ( CvMSERParams params )
[symbol: _ZN2cv19MserFeatureDetectorC2E12CvMSERParams]
MserFeatureDetector::MserFeatureDetector [not-in-charge] ( int delta, int minArea, int maxArea, double maxVariation, double minDiversity, int maxEvolution, double areaThreshold, double minMargin, int edgeBlurSize )
[symbol: _ZN2cv19MserFeatureDetectorC2Eiiiddiddi]
MserFeatureDetector::read ( FileNode const& fn )
[symbol: _ZN2cv19MserFeatureDetector4readERKNS_8FileNodeE]
MserFeatureDetector::write ( FileStorage& fs ) const
[symbol: _ZNK2cv19MserFeatureDetector5writeERNS_11FileStorageE]
MserFeatureDetector::~MserFeatureDetector [in-charge-deleting] ( )
[symbol: _ZN2cv19MserFeatureDetectorD0Ev]
MserFeatureDetector::~MserFeatureDetector [in-charge] ( )
[symbol: _ZN2cv19MserFeatureDetectorD1Ev]
ORB::CommonParams::read ( FileNode const& fn )
[symbol: _ZN2cv3ORB12CommonParams4readERKNS_8FileNodeE]
ORB::CommonParams::write ( FileStorage& fs ) const
[symbol: _ZNK2cv3ORB12CommonParams5writeERNS_11FileStorageE]
ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints )
[symbol: _ZN2cv3ORBclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EE]
ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints, Mat& descriptors, bool useProvidedKeypoints )
[symbol: _ZN2cv3ORBclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EERS1_b]
ORB::ORB [in-charge] ( size_t n_features, ORB::CommonParams const& detector_params )
[symbol: _ZN2cv3ORBC1EjRKNS0_12CommonParamsE]
ORB::ORB [not-in-charge] ( size_t n_features, ORB::CommonParams const& detector_params )
[symbol: _ZN2cv3ORBC2EjRKNS0_12CommonParamsE]
ORB::~ORB [not-in-charge] ( )
[symbol: _ZN2cv3ORBD2Ev]
OrbDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) const
[symbol: _ZNK2cv22OrbDescriptorExtractor11computeImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EERS1_]
OrbDescriptorExtractor::descriptorSize ( ) const
[symbol: _ZNK2cv22OrbDescriptorExtractor14descriptorSizeEv]
OrbDescriptorExtractor::descriptorType ( ) const
[symbol: _ZNK2cv22OrbDescriptorExtractor14descriptorTypeEv]
OrbDescriptorExtractor::OrbDescriptorExtractor [in-charge] ( ORB::CommonParams params )
[symbol: _ZN2cv22OrbDescriptorExtractorC1ENS_3ORB12CommonParamsE]
OrbDescriptorExtractor::OrbDescriptorExtractor [not-in-charge] ( ORB::CommonParams params )
[symbol: _ZN2cv22OrbDescriptorExtractorC2ENS_3ORB12CommonParamsE]
OrbDescriptorExtractor::read ( FileNode const& p1 )
[symbol: _ZN2cv22OrbDescriptorExtractor4readERKNS_8FileNodeE]
OrbDescriptorExtractor::write ( FileStorage& p1 ) const
[symbol: _ZNK2cv22OrbDescriptorExtractor5writeERNS_11FileStorageE]
OrbDescriptorExtractor::~OrbDescriptorExtractor [in-charge-deleting] ( )
[symbol: _ZN2cv22OrbDescriptorExtractorD0Ev]
OrbDescriptorExtractor::~OrbDescriptorExtractor [in-charge] ( )
[symbol: _ZN2cv22OrbDescriptorExtractorD1Ev]
OrbFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv18OrbFeatureDetector10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
OrbFeatureDetector::OrbFeatureDetector [in-charge] ( size_t n_features, ORB::CommonParams params )
[symbol: _ZN2cv18OrbFeatureDetectorC1EjNS_3ORB12CommonParamsE]
OrbFeatureDetector::OrbFeatureDetector [not-in-charge] ( size_t n_features, ORB::CommonParams params )
[symbol: _ZN2cv18OrbFeatureDetectorC2EjNS_3ORB12CommonParamsE]
OrbFeatureDetector::read ( FileNode const& p1 )
[symbol: _ZN2cv18OrbFeatureDetector4readERKNS_8FileNodeE]
OrbFeatureDetector::write ( FileStorage& p1 ) const
[symbol: _ZNK2cv18OrbFeatureDetector5writeERNS_11FileStorageE]
OrbFeatureDetector::~OrbFeatureDetector [in-charge-deleting] ( )
[symbol: _ZN2cv18OrbFeatureDetectorD0Ev]
OrbFeatureDetector::~OrbFeatureDetector [in-charge] ( )
[symbol: _ZN2cv18OrbFeatureDetectorD1Ev]
SIFT::CommonParams::CommonParams [in-charge] ( )
[symbol: _ZN2cv4SIFT12CommonParamsC1Ev]
SIFT::CommonParams::CommonParams [in-charge] ( int _nOctaves, int _nOctaveLayers )
[symbol: _ZN2cv4SIFT12CommonParamsC1Eii]
SIFT::CommonParams::CommonParams [in-charge] ( int _nOctaves, int _nOctaveLayers, int p3, int p4 )
[symbol: _ZN2cv4SIFT12CommonParamsC1Eiiii]
SIFT::CommonParams::CommonParams [not-in-charge] ( )
[symbol: _ZN2cv4SIFT12CommonParamsC2Ev]
SIFT::CommonParams::CommonParams [not-in-charge] ( int _nOctaves, int _nOctaveLayers )
[symbol: _ZN2cv4SIFT12CommonParamsC2Eii]
SIFT::CommonParams::CommonParams [not-in-charge] ( int _nOctaves, int _nOctaveLayers, int p3, int p4 )
[symbol: _ZN2cv4SIFT12CommonParamsC2Eiiii]
SIFT::DescriptorParams::DescriptorParams [in-charge] ( )
[symbol: _ZN2cv4SIFT16DescriptorParamsC1Ev]
SIFT::DescriptorParams::DescriptorParams [in-charge] ( bool _recalculateAngles )
[symbol: _ZN2cv4SIFT16DescriptorParamsC1Eb]
SIFT::DescriptorParams::DescriptorParams [in-charge] ( double _magnification, bool p2, bool _recalculateAngles )
[symbol: _ZN2cv4SIFT16DescriptorParamsC1Edbb]
SIFT::DescriptorParams::DescriptorParams [not-in-charge] ( )
[symbol: _ZN2cv4SIFT16DescriptorParamsC2Ev]
SIFT::DescriptorParams::DescriptorParams [not-in-charge] ( bool _recalculateAngles )
[symbol: _ZN2cv4SIFT16DescriptorParamsC2Eb]
SIFT::DescriptorParams::DescriptorParams [not-in-charge] ( double _magnification, bool p2, bool _recalculateAngles )
[symbol: _ZN2cv4SIFT16DescriptorParamsC2Edbb]
SIFT::DetectorParams::DetectorParams [in-charge] ( )
[symbol: _ZN2cv4SIFT14DetectorParamsC1Ev]
SIFT::DetectorParams::DetectorParams [in-charge] ( double _threshold, double _edgeThreshold )
[symbol: _ZN2cv4SIFT14DetectorParamsC1Edd]
SIFT::DetectorParams::DetectorParams [not-in-charge] ( )
[symbol: _ZN2cv4SIFT14DetectorParamsC2Ev]
SIFT::DetectorParams::DetectorParams [not-in-charge] ( double _threshold, double _edgeThreshold )
[symbol: _ZN2cv4SIFT14DetectorParamsC2Edd]
SIFT::getCommonParams ( ) const
[symbol: _ZNK2cv4SIFT15getCommonParamsEv]
SIFT::getDescriptorParams ( ) const
[symbol: _ZNK2cv4SIFT19getDescriptorParamsEv]
SIFT::getDetectorParams ( ) const
[symbol: _ZNK2cv4SIFT17getDetectorParamsEv]
SIFT::operator() ( Mat const& img, Mat const& mask, std::vector<KeyPoint>& keypoints ) const
[symbol: _ZNK2cv4SIFTclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EE]
SIFT::operator() ( Mat const& img, Mat const& mask, std::vector<KeyPoint>& keypoints, Mat& descriptors, bool useProvidedKeypoints ) const
[symbol: _ZNK2cv4SIFTclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EERS1_b]
SIFT::SIFT [in-charge] ( )
[symbol: _ZN2cv4SIFTC1Ev]
SIFT::SIFT [in-charge] ( SIFT::CommonParams const& _commParams, SIFT::DetectorParams const& _detectorParams, SIFT::DescriptorParams const& _descriptorParams )
[symbol: _ZN2cv4SIFTC1ERKNS0_12CommonParamsERKNS0_14DetectorParamsERKNS0_16DescriptorParamsE]
SIFT::SIFT [in-charge] ( double _magnification, bool _isNormalize, bool _recalculateAngles, int _nOctaves, int _nOctaveLayers, int _firstOctave, int _angleMode )
[symbol: _ZN2cv4SIFTC1Edbbiiii]
SIFT::SIFT [in-charge] ( double _threshold, double _edgeThreshold, int _nOctaves, int _nOctaveLayers, int _firstOctave, int _angleMode )
[symbol: _ZN2cv4SIFTC1Eddiiii]
SIFT::SIFT [not-in-charge] ( )
[symbol: _ZN2cv4SIFTC2Ev]
SIFT::SIFT [not-in-charge] ( SIFT::CommonParams const& _commParams, SIFT::DetectorParams const& _detectorParams, SIFT::DescriptorParams const& _descriptorParams )
[symbol: _ZN2cv4SIFTC2ERKNS0_12CommonParamsERKNS0_14DetectorParamsERKNS0_16DescriptorParamsE]
SIFT::SIFT [not-in-charge] ( double _magnification, bool _isNormalize, bool _recalculateAngles, int _nOctaves, int _nOctaveLayers, int _firstOctave, int _angleMode )
[symbol: _ZN2cv4SIFTC2Edbbiiii]
SIFT::SIFT [not-in-charge] ( double _threshold, double _edgeThreshold, int _nOctaves, int _nOctaveLayers, int _firstOctave, int _angleMode )
[symbol: _ZN2cv4SIFTC2Eddiiii]
SiftDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) const
[symbol: _ZNK2cv23SiftDescriptorExtractor11computeImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EERS1_]
SiftDescriptorExtractor::descriptorSize ( ) const
[symbol: _ZNK2cv23SiftDescriptorExtractor14descriptorSizeEv]
SiftDescriptorExtractor::descriptorType ( ) const
[symbol: _ZNK2cv23SiftDescriptorExtractor14descriptorTypeEv]
SiftDescriptorExtractor::read ( FileNode const& fn )
[symbol: _ZN2cv23SiftDescriptorExtractor4readERKNS_8FileNodeE]
SiftDescriptorExtractor::SiftDescriptorExtractor [in-charge] ( SIFT::DescriptorParams const& descriptorParams, SIFT::CommonParams const& commonParams )
[symbol: _ZN2cv23SiftDescriptorExtractorC1ERKNS_4SIFT16DescriptorParamsERKNS1_12CommonParamsE]
SiftDescriptorExtractor::SiftDescriptorExtractor [in-charge] ( double magnification, bool isNormalize, bool recalculateAngles, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )
[symbol: _ZN2cv23SiftDescriptorExtractorC1Edbbiiii]
SiftDescriptorExtractor::SiftDescriptorExtractor [not-in-charge] ( SIFT::DescriptorParams const& descriptorParams, SIFT::CommonParams const& commonParams )
[symbol: _ZN2cv23SiftDescriptorExtractorC2ERKNS_4SIFT16DescriptorParamsERKNS1_12CommonParamsE]
SiftDescriptorExtractor::SiftDescriptorExtractor [not-in-charge] ( double magnification, bool isNormalize, bool recalculateAngles, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )
[symbol: _ZN2cv23SiftDescriptorExtractorC2Edbbiiii]
SiftDescriptorExtractor::write ( FileStorage& fs ) const
[symbol: _ZNK2cv23SiftDescriptorExtractor5writeERNS_11FileStorageE]
SiftDescriptorExtractor::~SiftDescriptorExtractor [in-charge-deleting] ( )
[symbol: _ZN2cv23SiftDescriptorExtractorD0Ev]
SiftDescriptorExtractor::~SiftDescriptorExtractor [in-charge] ( )
[symbol: _ZN2cv23SiftDescriptorExtractorD1Ev]
SiftFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv19SiftFeatureDetector10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
SiftFeatureDetector::read ( FileNode const& fn )
[symbol: _ZN2cv19SiftFeatureDetector4readERKNS_8FileNodeE]
SiftFeatureDetector::SiftFeatureDetector [in-charge] ( SIFT::DetectorParams const& detectorParams, SIFT::CommonParams const& commonParams )
[symbol: _ZN2cv19SiftFeatureDetectorC1ERKNS_4SIFT14DetectorParamsERKNS1_12CommonParamsE]
SiftFeatureDetector::SiftFeatureDetector [in-charge] ( double threshold, double edgeThreshold, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )
[symbol: _ZN2cv19SiftFeatureDetectorC1Eddiiii]
SiftFeatureDetector::SiftFeatureDetector [not-in-charge] ( SIFT::DetectorParams const& detectorParams, SIFT::CommonParams const& commonParams )
[symbol: _ZN2cv19SiftFeatureDetectorC2ERKNS_4SIFT14DetectorParamsERKNS1_12CommonParamsE]
SiftFeatureDetector::SiftFeatureDetector [not-in-charge] ( double threshold, double edgeThreshold, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )
[symbol: _ZN2cv19SiftFeatureDetectorC2Eddiiii]
SiftFeatureDetector::write ( FileStorage& fs ) const
[symbol: _ZNK2cv19SiftFeatureDetector5writeERNS_11FileStorageE]
SiftFeatureDetector::~SiftFeatureDetector [in-charge-deleting] ( )
[symbol: _ZN2cv19SiftFeatureDetectorD0Ev]
SiftFeatureDetector::~SiftFeatureDetector [in-charge] ( )
[symbol: _ZN2cv19SiftFeatureDetectorD1Ev]
StarDetector::StarDetector [in-charge] ( )
[symbol: _ZN2cv12StarDetectorC1Ev]
StarDetector::StarDetector [not-in-charge] ( )
[symbol: _ZN2cv12StarDetectorC2Ev]
StarFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv19StarFeatureDetector10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
StarFeatureDetector::read ( FileNode const& fn )
[symbol: _ZN2cv19StarFeatureDetector4readERKNS_8FileNodeE]
StarFeatureDetector::StarFeatureDetector [in-charge] ( CvStarDetectorParams const& params )
[symbol: _ZN2cv19StarFeatureDetectorC1ERK20CvStarDetectorParams]
StarFeatureDetector::StarFeatureDetector [in-charge] ( int maxSize, int responseThreshold, int lineThresholdProjected, int lineThresholdBinarized, int suppressNonmaxSize )
[symbol: _ZN2cv19StarFeatureDetectorC1Eiiiii]
StarFeatureDetector::StarFeatureDetector [not-in-charge] ( CvStarDetectorParams const& params )
[symbol: _ZN2cv19StarFeatureDetectorC2ERK20CvStarDetectorParams]
StarFeatureDetector::StarFeatureDetector [not-in-charge] ( int maxSize, int responseThreshold, int lineThresholdProjected, int lineThresholdBinarized, int suppressNonmaxSize )
[symbol: _ZN2cv19StarFeatureDetectorC2Eiiiii]
StarFeatureDetector::write ( FileStorage& fs ) const
[symbol: _ZNK2cv19StarFeatureDetector5writeERNS_11FileStorageE]
StarFeatureDetector::~StarFeatureDetector [in-charge-deleting] ( )
[symbol: _ZN2cv19StarFeatureDetectorD0Ev]
StarFeatureDetector::~StarFeatureDetector [in-charge] ( )
[symbol: _ZN2cv19StarFeatureDetectorD1Ev]
SURF::operator() ( Mat const& img, Mat const& mask, std::vector<KeyPoint>& keypoints ) const
[symbol: _ZNK2cv4SURFclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EE]
SURF::operator() ( Mat const& img, Mat const& mask, std::vector<KeyPoint>& keypoints, std::vector<float>& descriptors, bool useProvidedKeypoints ) const
[symbol: _ZNK2cv4SURFclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EERS4_IfSaIfEEb]
SurfDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) const
[symbol: _ZNK2cv23SurfDescriptorExtractor11computeImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EERS1_]
SurfDescriptorExtractor::descriptorSize ( ) const
[symbol: _ZNK2cv23SurfDescriptorExtractor14descriptorSizeEv]
SurfDescriptorExtractor::descriptorType ( ) const
[symbol: _ZNK2cv23SurfDescriptorExtractor14descriptorTypeEv]
SurfDescriptorExtractor::read ( FileNode const& fn )
[symbol: _ZN2cv23SurfDescriptorExtractor4readERKNS_8FileNodeE]
SurfDescriptorExtractor::SurfDescriptorExtractor [in-charge] ( int nOctaves, int nOctaveLayers, bool extended, bool upright )
[symbol: _ZN2cv23SurfDescriptorExtractorC1Eiibb]
SurfDescriptorExtractor::SurfDescriptorExtractor [not-in-charge] ( int nOctaves, int nOctaveLayers, bool extended, bool upright )
[symbol: _ZN2cv23SurfDescriptorExtractorC2Eiibb]
SurfDescriptorExtractor::write ( FileStorage& fs ) const
[symbol: _ZNK2cv23SurfDescriptorExtractor5writeERNS_11FileStorageE]
SurfDescriptorExtractor::~SurfDescriptorExtractor [in-charge-deleting] ( )
[symbol: _ZN2cv23SurfDescriptorExtractorD0Ev]
SurfDescriptorExtractor::~SurfDescriptorExtractor [in-charge] ( )
[symbol: _ZN2cv23SurfDescriptorExtractorD1Ev]
SurfFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
[symbol: _ZNK2cv19SurfFeatureDetector10detectImplERKNS_3MatERSt6vectorINS_8KeyPointESaIS5_EES3_]
SurfFeatureDetector::read ( FileNode const& fn )
[symbol: _ZN2cv19SurfFeatureDetector4readERKNS_8FileNodeE]
SurfFeatureDetector::SurfFeatureDetector [in-charge] ( double hessianThreshold, int octaves, int octaveLayers, bool upright )
[symbol: _ZN2cv19SurfFeatureDetectorC1Ediib]
SurfFeatureDetector::SurfFeatureDetector [not-in-charge] ( double hessianThreshold, int octaves, int octaveLayers, bool upright )
[symbol: _ZN2cv19SurfFeatureDetectorC2Ediib]
SurfFeatureDetector::write ( FileStorage& fs ) const
[symbol: _ZNK2cv19SurfFeatureDetector5writeERNS_11FileStorageE]
SurfFeatureDetector::~SurfFeatureDetector [in-charge-deleting] ( )
[symbol: _ZN2cv19SurfFeatureDetectorD0Ev]
SurfFeatureDetector::~SurfFeatureDetector [in-charge] ( )
[symbol: _ZN2cv19SurfFeatureDetectorD1Ev]
vtable for GoodFeaturesToTrackDetector [data]
[symbol: _ZTVN2cv27GoodFeaturesToTrackDetectorE]
vtable for MserFeatureDetector [data]
[symbol: _ZTVN2cv19MserFeatureDetectorE]
vtable for OrbDescriptorExtractor [data]
[symbol: _ZTVN2cv22OrbDescriptorExtractorE]
vtable for OrbFeatureDetector [data]
[symbol: _ZTVN2cv18OrbFeatureDetectorE]
vtable for SiftDescriptorExtractor [data]
[symbol: _ZTVN2cv23SiftDescriptorExtractorE]
vtable for SiftFeatureDetector [data]
[symbol: _ZTVN2cv19SiftFeatureDetectorE]
vtable for StarFeatureDetector [data]
[symbol: _ZTVN2cv19StarFeatureDetectorE]
vtable for SurfDescriptorExtractor [data]
[symbol: _ZTVN2cv23SurfDescriptorExtractorE]
vtable for SurfFeatureDetector [data]
[symbol: _ZTVN2cv19SurfFeatureDetectorE]
imgproc.hpp,
libopencv_imgproc.so.2.3.1
namespace cv
buildPyramid ( InputArray src, OutputArrayOfArrays dst, int maxlevel )
[symbol: _ZN2cv12buildPyramidERKNS_11_InputArrayERKNS_12_OutputArrayEi]
distanceTransform ( InputArray src, OutputArray dst, OutputArray labels, int distanceType, int maskSize )
[symbol: _ZN2cv17distanceTransformERKNS_11_InputArrayERKNS_12_OutputArrayES5_ii]
pyrDown ( InputArray src, OutputArray dst, Size const& dstsize )
[symbol: _ZN2cv7pyrDownERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEE]
pyrUp ( InputArray src, OutputArray dst, Size const& dstsize )
[symbol: _ZN2cv5pyrUpERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEE]
Subdiv2D::check ( ) const
[symbol: _ZNK2cv8Subdiv2D5checkEv]
objdetect.hpp,
libopencv_objdetect.so.2.3.1
namespace cv
drawDataMatrixCodes ( std::vector<DataMatrixCode>const& codes, Mat& drawImage )
[symbol: _ZN2cv19drawDataMatrixCodesERKSt6vectorINS_14DataMatrixCodeESaIS1_EERNS_3MatE]
findDataMatrix ( Mat const& image, std::vector<DataMatrixCode>& codes )
[symbol: _ZN2cv14findDataMatrixERKNS_3MatERSt6vectorINS_14DataMatrixCodeESaIS4_EE]
tracking.hpp,
libopencv_video.so.2.3.1
namespace cv
calcOpticalFlowPyrLK ( InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err, Size winSize, int maxLevel, TermCriteria criteria, double derivLambda, int flags, double minEigThreshold )
[symbol: _ZN2cv20calcOpticalFlowPyrLKERKNS_11_InputArrayES2_S2_RKNS_12_OutputArrayES5_S5_NS_5Size_IiEEiNS_12TermCriteriaEdid]
to the top
Problems with Data Types, High Severity (19)
core.hpp
namespace cv
[+] class _InputArray (3)
| Change |
Effect |
| 1 | Virtual method _InputArray::getGlBuffer ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
| 2 | Virtual method _InputArray::getGlTexture ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
| 3 | Virtual method _InputArray::getGpuMat ( ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
| Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 14 entries |
|---|
| 0 |
(int (*)(...))0 |
(int (*)(...))0 |
| 4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
| 8 |
_InputArray::getMat |
_InputArray::getMat |
| 12 |
_InputArray::getMatVector |
_InputArray::getMatVector |
| 16 |
_InputArray::kind |
_InputArray::getGlBuffer |
| 20 |
_InputArray::size |
_InputArray::getGlTexture |
| 24 |
_InputArray::total |
_InputArray::getGpuMat |
| 28 |
_InputArray::type |
_InputArray::kind |
| 32 |
_InputArray::depth |
_InputArray::size |
| 36 |
_InputArray::channels |
_InputArray::total |
| 40 |
_InputArray::empty |
_InputArray::type |
| 44 |
|
_InputArray::depth |
| 48 |
|
_InputArray::channels |
| 52 |
|
_InputArray::empty |
[+] affected symbols (16)
_InputArray::channels ( int i ) constThis method is from '_InputArray' class.
_InputArray::depth ( int i ) constThis method is from '_InputArray' class.
_InputArray::empty ( ) constThis method is from '_InputArray' class.
_InputArray::kind ( ) constThis method is from '_InputArray' class.
_InputArray::size ( int i ) constThis method is from '_InputArray' class.
_InputArray::total ( int i ) constThis method is from '_InputArray' class.
_InputArray::type ( int i ) constThis method is from '_InputArray' class.
_OutputArray::clear ( ) constThis method is from derived class '_OutputArray'.
_OutputArray::create ( Size sz, int type, int i, bool allocateVector, int fixedDepthMask ) constThis method is from derived class '_OutputArray'.
_OutputArray::create ( int dims, int const* size, int type, int i, bool allowTransposed, int fixedDepthMask ) constThis method is from derived class '_OutputArray'.
_OutputArray::create ( int rows, int cols, int type, int i, bool allowTransposed, int fixedDepthMask ) constThis method is from derived class '_OutputArray'.
_OutputArray::fixedSize ( ) constThis method is from derived class '_OutputArray'.
_OutputArray::fixedType ( ) constThis method is from derived class '_OutputArray'.
_OutputArray::getMatRef ( int i ) constThis method is from derived class '_OutputArray'.
_OutputArray::needed ( ) constThis method is from derived class '_OutputArray'.
_OutputArray::release ( ) constThis method is from derived class '_OutputArray'.
features2d.hpp
namespace cv
[+] class DenseFeatureDetector (1)
| Change |
Effect |
| 1 | Size of this class has been increased from 28 bytes to 36 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (2)
DenseFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from 'DenseFeatureDetector' class.
DenseFeatureDetector::~DenseFeatureDetector [in-charge] ( )This method is from 'DenseFeatureDetector' class.
[+] class DescriptorExtractor (3)
| Change |
Effect |
| 1 | Base class Algorithm has been added. | The layout of v-table in this class has been changed. |
| 2 | Virtual method DescriptorExtractor::read ( FileNode const& ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
| 3 | Virtual method DescriptorExtractor::write ( FileStorage& ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
| Offset | Virtual Table (Old) - 10 entries | Virtual Table (New) - 16 entries |
|---|
| 0 |
(int (*)(...))0 |
(int (*)(...))0 |
| 4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))0 |
| 8 |
~DescriptorExtractor |
(int (*)(...))0 |
| 12 |
~DescriptorExtractor |
(int (*)(...))0 |
| 16 |
DescriptorExtractor::read |
(int (*)(...))0 |
| 20 |
DescriptorExtractor::write |
(int (*)(...))0 |
| 24 |
__cxa_pure_virtual |
(int (*)(...))(& typeinfo) |
| 28 |
__cxa_pure_virtual |
~DescriptorExtractor |
| 32 |
DescriptorExtractor::empty |
~DescriptorExtractor |
| 36 |
__cxa_pure_virtual |
Algorithm::write |
| 40 |
|
Algorithm::read |
| 44 |
|
Algorithm::info |
| 48 |
|
__cxa_pure_virtual |
| 52 |
|
__cxa_pure_virtual |
| 56 |
|
DescriptorExtractor::empty |
| 60 |
|
__cxa_pure_virtual |
[+] affected symbols (50)
BriefDescriptorExtractor::BriefDescriptorExtractor [in-charge] ( int bytes )This constructor is from derived class 'BriefDescriptorExtractor'.
BriefDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) constThis method is from derived class 'BriefDescriptorExtractor'.
BriefDescriptorExtractor::descriptorSize ( ) constThis method is from derived class 'BriefDescriptorExtractor'.
BriefDescriptorExtractor::descriptorType ( ) constThis method is from derived class 'BriefDescriptorExtractor'.
BriefDescriptorExtractor::KERNEL_SIZE [data]This method is from derived class 'BriefDescriptorExtractor'.
BriefDescriptorExtractor::PATCH_SIZE [data]This method is from derived class 'BriefDescriptorExtractor'.
BriefDescriptorExtractor::read ( FileNode const& p1 )This method is from derived class 'BriefDescriptorExtractor'.
BriefDescriptorExtractor::write ( FileStorage& p1 ) constThis method is from derived class 'BriefDescriptorExtractor'.
BriefDescriptorExtractor::~BriefDescriptorExtractor [in-charge] ( )This method is from derived class 'BriefDescriptorExtractor'.
DescriptorExtractor::compute ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) constThis method is from 'DescriptorExtractor' class.
DescriptorExtractor::compute ( std::vector<Mat>const& images, std::vector<std::vector<KeyPoint> >& keypoints, std::vector<Mat>& descriptors ) constThis method is from 'DescriptorExtractor' class.
DescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) constThis method is from 'DescriptorExtractor' class.
DescriptorExtractor::create ( std::string const& descriptorExtractorType ) [static]This method is from 'DescriptorExtractor' class.
DescriptorExtractor::descriptorSize ( ) constThis method is from 'DescriptorExtractor' class.
DescriptorExtractor::descriptorType ( ) constThis method is from 'DescriptorExtractor' class.
DescriptorExtractor::empty ( ) constThis method is from 'DescriptorExtractor' class.
DescriptorExtractor::read ( FileNode const& p1 )This method is from 'DescriptorExtractor' class.
DescriptorExtractor::removeBorderKeypoints ( std::vector<KeyPoint>& keypoints, Size imageSize, int borderSize ) [static]This method is from 'DescriptorExtractor' class.
DescriptorExtractor::write ( FileStorage& p1 ) constThis method is from 'DescriptorExtractor' class.
DescriptorExtractor::~DescriptorExtractor [in-charge] ( )This method is from 'DescriptorExtractor' class.
OpponentColorDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) constThis method is from derived class 'OpponentColorDescriptorExtractor'.
OpponentColorDescriptorExtractor::descriptorSize ( ) constThis method is from derived class 'OpponentColorDescriptorExtractor'.
OpponentColorDescriptorExtractor::descriptorType ( ) constThis method is from derived class 'OpponentColorDescriptorExtractor'.
OpponentColorDescriptorExtractor::empty ( ) constThis method is from derived class 'OpponentColorDescriptorExtractor'.
OpponentColorDescriptorExtractor::OpponentColorDescriptorExtractor [in-charge] ( Ptr<DescriptorExtractor>const& descriptorExtractor )This constructor is from derived class 'OpponentColorDescriptorExtractor'.
OpponentColorDescriptorExtractor::read ( FileNode const& p1 )This method is from derived class 'OpponentColorDescriptorExtractor'.
OpponentColorDescriptorExtractor::write ( FileStorage& p1 ) constThis method is from derived class 'OpponentColorDescriptorExtractor'.
OpponentColorDescriptorExtractor::~OpponentColorDescriptorExtractor [in-charge] ( )This method is from derived class 'OpponentColorDescriptorExtractor'.
OrbDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) constThis method is from derived class 'OrbDescriptorExtractor'.
OrbDescriptorExtractor::descriptorSize ( ) constThis method is from derived class 'OrbDescriptorExtractor'.
OrbDescriptorExtractor::descriptorType ( ) constThis method is from derived class 'OrbDescriptorExtractor'.
OrbDescriptorExtractor::OrbDescriptorExtractor [in-charge] ( ORB::CommonParams params )This constructor is from derived class 'OrbDescriptorExtractor'.
OrbDescriptorExtractor::read ( FileNode const& p1 )This method is from derived class 'OrbDescriptorExtractor'.
OrbDescriptorExtractor::write ( FileStorage& p1 ) constThis method is from derived class 'OrbDescriptorExtractor'.
OrbDescriptorExtractor::~OrbDescriptorExtractor [in-charge] ( )This method is from derived class 'OrbDescriptorExtractor'.
SiftDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) constThis method is from derived class 'SiftDescriptorExtractor'.
SiftDescriptorExtractor::descriptorSize ( ) constThis method is from derived class 'SiftDescriptorExtractor'.
SiftDescriptorExtractor::descriptorType ( ) constThis method is from derived class 'SiftDescriptorExtractor'.
SiftDescriptorExtractor::read ( FileNode const& fn )This method is from derived class 'SiftDescriptorExtractor'.
SiftDescriptorExtractor::SiftDescriptorExtractor [in-charge] ( SIFT::DescriptorParams const& descriptorParams, SIFT::CommonParams const& commonParams )This constructor is from derived class 'SiftDescriptorExtractor'.
SiftDescriptorExtractor::SiftDescriptorExtractor [in-charge] ( double magnification, bool isNormalize, bool recalculateAngles, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )This constructor is from derived class 'SiftDescriptorExtractor'.
SiftDescriptorExtractor::write ( FileStorage& fs ) constThis method is from derived class 'SiftDescriptorExtractor'.
SiftDescriptorExtractor::~SiftDescriptorExtractor [in-charge] ( )This method is from derived class 'SiftDescriptorExtractor'.
SurfDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) constThis method is from derived class 'SurfDescriptorExtractor'.
SurfDescriptorExtractor::descriptorSize ( ) constThis method is from derived class 'SurfDescriptorExtractor'.
SurfDescriptorExtractor::descriptorType ( ) constThis method is from derived class 'SurfDescriptorExtractor'.
SurfDescriptorExtractor::read ( FileNode const& fn )This method is from derived class 'SurfDescriptorExtractor'.
SurfDescriptorExtractor::SurfDescriptorExtractor [in-charge] ( int nOctaves, int nOctaveLayers, bool extended, bool upright )This constructor is from derived class 'SurfDescriptorExtractor'.
SurfDescriptorExtractor::write ( FileStorage& fs ) constThis method is from derived class 'SurfDescriptorExtractor'.
SurfDescriptorExtractor::~SurfDescriptorExtractor [in-charge] ( )This method is from derived class 'SurfDescriptorExtractor'.
[+] class DescriptorMatcher (1)
| Change |
Effect |
| 1 | Base class Algorithm has been added. | 1) The layout of v-table in this class has been changed. 2) The memory layout in this class has been shifted by 4 bytes. |
[+] show v-table (old and new)
| Offset | Virtual Table (Old) - 14 entries | Virtual Table (New) - 15 entries |
|---|
| 0 |
(int (*)(...))0 |
(int (*)(...))0 |
| 4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
| 8 |
~DescriptorMatcher |
~DescriptorMatcher |
| 12 |
~DescriptorMatcher |
~DescriptorMatcher |
| 16 |
DescriptorMatcher::add |
DescriptorMatcher::write |
| 20 |
DescriptorMatcher::clear |
DescriptorMatcher::read |
| 24 |
DescriptorMatcher::empty |
Algorithm::info |
| 28 |
__cxa_pure_virtual |
DescriptorMatcher::add |
| 32 |
DescriptorMatcher::train |
DescriptorMatcher::clear |
| 36 |
DescriptorMatcher::read |
DescriptorMatcher::empty |
| 40 |
DescriptorMatcher::write |
__cxa_pure_virtual |
| 44 |
__cxa_pure_virtual |
DescriptorMatcher::train |
| 48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
| 52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
| 56 |
|
__cxa_pure_virtual |
[+] affected symbols (39)
BruteForceMatcher<L2<float> >::clone ( bool emptyTrainData ) constThis method is from derived class 'BruteForceMatcher<L2<float> >'.
BruteForceMatcher<L2<float> >::isMaskSupported ( ) constThis method is from derived class 'BruteForceMatcher<L2<float> >'.
BruteForceMatcher<L2<float> >::knnMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, int k, std::vector<Mat>const& masks, bool compactResult )This method is from derived class 'BruteForceMatcher<L2<float> >'.
BruteForceMatcher<L2<float> >::radiusMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, float maxDistance, std::vector<Mat>const& masks, bool compactResult )This method is from derived class 'BruteForceMatcher<L2<float> >'.
BruteForceMatcher<L2<float> >::~BruteForceMatcher [in-charge] ( )This method is from derived class 'BruteForceMatcher<L2<float> >'.
DescriptorMatcher::add ( std::vector<Mat>const& descriptors )This method is from 'DescriptorMatcher' class.
DescriptorMatcher::checkMasks ( std::vector<Mat>const& masks, int queryDescriptorsCount ) constThis method is from 'DescriptorMatcher' class.
DescriptorMatcher::clear ( )This method is from 'DescriptorMatcher' class.
DescriptorMatcher::clone ( bool emptyTrainData ) constThis method is from 'DescriptorMatcher' class.
DescriptorMatcher::create ( std::string const& descriptorMatcherType ) [static]This method is from 'DescriptorMatcher' class.
DescriptorMatcher::empty ( ) constThis method is from 'DescriptorMatcher' class.
DescriptorMatcher::getTrainDescriptors ( ) constThis method is from 'DescriptorMatcher' class.
DescriptorMatcher::isMaskedOut ( std::vector<Mat>const& masks, int queryIdx ) [static]This method is from 'DescriptorMatcher' class.
DescriptorMatcher::isMaskSupported ( ) constThis method is from 'DescriptorMatcher' class.
DescriptorMatcher::isPossibleMatch ( Mat const& mask, int queryIdx, int trainIdx ) [static]This method is from 'DescriptorMatcher' class.
DescriptorMatcher::knnMatch ( Mat const& queryDescriptors, Mat const& trainDescriptors, std::vector<std::vector<DMatch> >& matches, int k, Mat const& mask, bool compactResult ) constThis method is from 'DescriptorMatcher' class.
DescriptorMatcher::knnMatch ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, int k, std::vector<Mat>const& masks, bool compactResult )This method is from 'DescriptorMatcher' class.
DescriptorMatcher::knnMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, int k, std::vector<Mat>const& masks, bool compactResult )This method is from 'DescriptorMatcher' class.
DescriptorMatcher::match ( Mat const& queryDescriptors, Mat const& trainDescriptors, std::vector<DMatch>& matches, Mat const& mask ) constThis method is from 'DescriptorMatcher' class.
DescriptorMatcher::match ( Mat const& queryDescriptors, std::vector<DMatch>& matches, std::vector<Mat>const& masks )This method is from 'DescriptorMatcher' class.
DescriptorMatcher::radiusMatch ( Mat const& queryDescriptors, Mat const& trainDescriptors, std::vector<std::vector<DMatch> >& matches, float maxDistance, Mat const& mask, bool compactResult ) constThis method is from 'DescriptorMatcher' class.
DescriptorMatcher::radiusMatch ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, float maxDistance, std::vector<Mat>const& masks, bool compactResult )This method is from 'DescriptorMatcher' class.
DescriptorMatcher::radiusMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, float maxDistance, std::vector<Mat>const& masks, bool compactResult )This method is from 'DescriptorMatcher' class.
DescriptorMatcher::read ( FileNode const& p1 )This method is from 'DescriptorMatcher' class.
DescriptorMatcher::train ( )This method is from 'DescriptorMatcher' class.
DescriptorMatcher::write ( FileStorage& p1 ) constThis method is from 'DescriptorMatcher' class.
DescriptorMatcher::~DescriptorMatcher [in-charge] ( )This method is from 'DescriptorMatcher' class.
FlannBasedMatcher::add ( std::vector<Mat>const& descriptors )This method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::clear ( )This method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::clone ( bool emptyTrainData ) constThis method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::convertToDMatches ( DescriptorMatcher::DescriptorCollection const& descriptors, Mat const& indices, Mat const& distances, std::vector<std::vector<DMatch> >& matches ) [static]This method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::FlannBasedMatcher [in-charge] ( Ptr<flann::IndexParams>const& indexParams, Ptr<flann::SearchParams>const& searchParams )This constructor is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::isMaskSupported ( ) constThis method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::knnMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, int k, std::vector<Mat>const& masks, bool compactResult )This method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::radiusMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, float maxDistance, std::vector<Mat>const& masks, bool compactResult )This method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::read ( FileNode const& p1 )This method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::train ( )This method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::write ( FileStorage& p1 ) constThis method is from derived class 'FlannBasedMatcher'.
FlannBasedMatcher::~FlannBasedMatcher [in-charge] ( )This method is from derived class 'FlannBasedMatcher'.
[+] class FeatureDetector (3)
| Change |
Effect |
| 1 | Base class Algorithm has been added. | The layout of v-table in this class has been changed. |
| 2 | Virtual method FeatureDetector::read ( FileNode const& ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
| 3 | Virtual method FeatureDetector::write ( FileStorage& ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
| Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 14 entries |
|---|
| 0 |
(int (*)(...))0 |
(int (*)(...))0 |
| 4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))0 |
| 8 |
~FeatureDetector |
(int (*)(...))0 |
| 12 |
~FeatureDetector |
(int (*)(...))0 |
| 16 |
FeatureDetector::read |
(int (*)(...))0 |
| 20 |
FeatureDetector::write |
(int (*)(...))0 |
| 24 |
FeatureDetector::empty |
(int (*)(...))(& typeinfo) |
| 28 |
__cxa_pure_virtual |
~FeatureDetector |
| 32 |
|
~FeatureDetector |
| 36 |
|
Algorithm::write |
| 40 |
|
Algorithm::read |
| 44 |
|
Algorithm::info |
| 48 |
|
FeatureDetector::empty |
| 52 |
|
__cxa_pure_virtual |
[+] affected symbols (98)
AdjusterAdapter::clone ( ) constThis method is from derived class 'AdjusterAdapter'.
AdjusterAdapter::create ( std::string const& detectorType ) [static]This method is from derived class 'AdjusterAdapter'.
AdjusterAdapter::good ( ) constThis method is from derived class 'AdjusterAdapter'.
AdjusterAdapter::tooFew ( int min, int n_detected )This method is from derived class 'AdjusterAdapter'.
AdjusterAdapter::tooMany ( int max, int n_detected )This method is from derived class 'AdjusterAdapter'.
AdjusterAdapter::~AdjusterAdapter [in-charge] ( )This method is from derived class 'AdjusterAdapter'.
DenseFeatureDetector::DenseFeatureDetector [in-charge] ( DenseFeatureDetector::Params const& params )This constructor is from derived class 'DenseFeatureDetector'.
DenseFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'DenseFeatureDetector'.
DenseFeatureDetector::read ( FileNode const& fn )This method is from derived class 'DenseFeatureDetector'.
DenseFeatureDetector::write ( FileStorage& fs ) constThis method is from derived class 'DenseFeatureDetector'.
DenseFeatureDetector::~DenseFeatureDetector [in-charge] ( )This method is from derived class 'DenseFeatureDetector'.
DynamicAdaptedFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'DynamicAdaptedFeatureDetector'.
DynamicAdaptedFeatureDetector::DynamicAdaptedFeatureDetector [in-charge] ( Ptr<AdjusterAdapter>const& adjaster, int min_features, int max_features, int max_iters )This constructor is from derived class 'DynamicAdaptedFeatureDetector'.
DynamicAdaptedFeatureDetector::empty ( ) constThis method is from derived class 'DynamicAdaptedFeatureDetector'.
DynamicAdaptedFeatureDetector::~DynamicAdaptedFeatureDetector [in-charge] ( )This method is from derived class 'DynamicAdaptedFeatureDetector'.
FastAdjuster::clone ( ) constThis method is from derived class 'FastAdjuster'.
FastAdjuster::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'FastAdjuster'.
FastAdjuster::FastAdjuster [in-charge] ( int init_thresh, bool nonmax, int min_thresh, int max_thresh )This constructor is from derived class 'FastAdjuster'.
FastAdjuster::good ( ) constThis method is from derived class 'FastAdjuster'.
FastAdjuster::tooFew ( int min, int n_detected )This method is from derived class 'FastAdjuster'.
FastAdjuster::tooMany ( int max, int n_detected )This method is from derived class 'FastAdjuster'.
FastAdjuster::~FastAdjuster [in-charge] ( )This method is from derived class 'FastAdjuster'.
FastFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'FastFeatureDetector'.
FastFeatureDetector::FastFeatureDetector [in-charge] ( int threshold, bool nonmaxSuppression )This constructor is from derived class 'FastFeatureDetector'.
FastFeatureDetector::read ( FileNode const& fn )This method is from derived class 'FastFeatureDetector'.
FastFeatureDetector::write ( FileStorage& fs ) constThis method is from derived class 'FastFeatureDetector'.
FastFeatureDetector::~FastFeatureDetector [in-charge] ( )This method is from derived class 'FastFeatureDetector'.
FeatureDetector::create ( std::string const& detectorType ) [static]This method is from 'FeatureDetector' class.
FeatureDetector::detect ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from 'FeatureDetector' class.
FeatureDetector::detect ( std::vector<Mat>const& images, std::vector<std::vector<KeyPoint> >& keypoints, std::vector<Mat>const& masks ) constThis method is from 'FeatureDetector' class.
FeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from 'FeatureDetector' class.
FeatureDetector::empty ( ) constThis method is from 'FeatureDetector' class.
FeatureDetector::read ( FileNode const& p1 )This method is from 'FeatureDetector' class.
FeatureDetector::removeInvalidPoints ( Mat const& mask, std::vector<KeyPoint>& keypoints ) [static]This method is from 'FeatureDetector' class.
FeatureDetector::write ( FileStorage& p1 ) constThis method is from 'FeatureDetector' class.
FeatureDetector::~FeatureDetector [in-charge] ( )This method is from 'FeatureDetector' class.
GoodFeaturesToTrackDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'GoodFeaturesToTrackDetector'.
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [in-charge] ( GoodFeaturesToTrackDetector::Params const& params )This constructor is from derived class 'GoodFeaturesToTrackDetector'.
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [in-charge] ( int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )This constructor is from derived class 'GoodFeaturesToTrackDetector'.
GoodFeaturesToTrackDetector::read ( FileNode const& fn )This method is from derived class 'GoodFeaturesToTrackDetector'.
GoodFeaturesToTrackDetector::write ( FileStorage& fs ) constThis method is from derived class 'GoodFeaturesToTrackDetector'.
GoodFeaturesToTrackDetector::~GoodFeaturesToTrackDetector [in-charge] ( )This method is from derived class 'GoodFeaturesToTrackDetector'.
GridAdaptedFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'GridAdaptedFeatureDetector'.
GridAdaptedFeatureDetector::empty ( ) constThis method is from derived class 'GridAdaptedFeatureDetector'.
GridAdaptedFeatureDetector::GridAdaptedFeatureDetector [in-charge] ( Ptr<FeatureDetector>const& detector, int maxTotalKeypoints, int gridRows, int gridCols )This constructor is from derived class 'GridAdaptedFeatureDetector'.
GridAdaptedFeatureDetector::~GridAdaptedFeatureDetector [in-charge] ( )This method is from derived class 'GridAdaptedFeatureDetector'.
MserFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'MserFeatureDetector'.
MserFeatureDetector::MserFeatureDetector [in-charge] ( CvMSERParams params )This constructor is from derived class 'MserFeatureDetector'.
MserFeatureDetector::MserFeatureDetector [in-charge] ( int delta, int minArea, int maxArea, double maxVariation, double minDiversity, int maxEvolution, double areaThreshold, double minMargin, int edgeBlurSize )This constructor is from derived class 'MserFeatureDetector'.
MserFeatureDetector::read ( FileNode const& fn )This method is from derived class 'MserFeatureDetector'.
MserFeatureDetector::write ( FileStorage& fs ) constThis method is from derived class 'MserFeatureDetector'.
MserFeatureDetector::~MserFeatureDetector [in-charge] ( )This method is from derived class 'MserFeatureDetector'.
OrbFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'OrbFeatureDetector'.
OrbFeatureDetector::OrbFeatureDetector [in-charge] ( size_t n_features, ORB::CommonParams params )This constructor is from derived class 'OrbFeatureDetector'.
OrbFeatureDetector::read ( FileNode const& p1 )This method is from derived class 'OrbFeatureDetector'.
OrbFeatureDetector::write ( FileStorage& p1 ) constThis method is from derived class 'OrbFeatureDetector'.
OrbFeatureDetector::~OrbFeatureDetector [in-charge] ( )This method is from derived class 'OrbFeatureDetector'.
PyramidAdaptedFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'PyramidAdaptedFeatureDetector'.
PyramidAdaptedFeatureDetector::empty ( ) constThis method is from derived class 'PyramidAdaptedFeatureDetector'.
PyramidAdaptedFeatureDetector::PyramidAdaptedFeatureDetector [in-charge] ( Ptr<FeatureDetector>const& detector, int maxLevel )This constructor is from derived class 'PyramidAdaptedFeatureDetector'.
PyramidAdaptedFeatureDetector::~PyramidAdaptedFeatureDetector [in-charge] ( )This method is from derived class 'PyramidAdaptedFeatureDetector'.
SiftFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'SiftFeatureDetector'.
SiftFeatureDetector::read ( FileNode const& fn )This method is from derived class 'SiftFeatureDetector'.
SiftFeatureDetector::SiftFeatureDetector [in-charge] ( SIFT::DetectorParams const& detectorParams, SIFT::CommonParams const& commonParams )This constructor is from derived class 'SiftFeatureDetector'.
SiftFeatureDetector::SiftFeatureDetector [in-charge] ( double threshold, double edgeThreshold, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )This constructor is from derived class 'SiftFeatureDetector'.
SiftFeatureDetector::write ( FileStorage& fs ) constThis method is from derived class 'SiftFeatureDetector'.
SiftFeatureDetector::~SiftFeatureDetector [in-charge] ( )This method is from derived class 'SiftFeatureDetector'.
SimpleBlobDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'SimpleBlobDetector'.
SimpleBlobDetector::findBlobs ( Mat const& image, Mat const& binaryImage, std::vector<SimpleBlobDetector::Center>& centers ) constThis method is from derived class 'SimpleBlobDetector'.
SimpleBlobDetector::read ( FileNode const& fn )This method is from derived class 'SimpleBlobDetector'.
SimpleBlobDetector::SimpleBlobDetector [in-charge] ( SimpleBlobDetector::Params const& parameters )This constructor is from derived class 'SimpleBlobDetector'.
SimpleBlobDetector::write ( FileStorage& fs ) constThis method is from derived class 'SimpleBlobDetector'.
SimpleBlobDetector::~SimpleBlobDetector [in-charge] ( )This method is from derived class 'SimpleBlobDetector'.
StarAdjuster::clone ( ) constThis method is from derived class 'StarAdjuster'.
StarAdjuster::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'StarAdjuster'.
StarAdjuster::good ( ) constThis method is from derived class 'StarAdjuster'.
StarAdjuster::StarAdjuster [in-charge] ( double initial_thresh, double min_thresh, double max_thresh )This constructor is from derived class 'StarAdjuster'.
StarAdjuster::tooFew ( int min, int n_detected )This method is from derived class 'StarAdjuster'.
StarAdjuster::tooMany ( int max, int n_detected )This method is from derived class 'StarAdjuster'.
StarAdjuster::~StarAdjuster [in-charge] ( )This method is from derived class 'StarAdjuster'.
StarFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'StarFeatureDetector'.
StarFeatureDetector::read ( FileNode const& fn )This method is from derived class 'StarFeatureDetector'.
StarFeatureDetector::StarFeatureDetector [in-charge] ( CvStarDetectorParams const& params )This constructor is from derived class 'StarFeatureDetector'.
StarFeatureDetector::StarFeatureDetector [in-charge] ( int maxSize, int responseThreshold, int lineThresholdProjected, int lineThresholdBinarized, int suppressNonmaxSize )This constructor is from derived class 'StarFeatureDetector'.
StarFeatureDetector::write ( FileStorage& fs ) constThis method is from derived class 'StarFeatureDetector'.
StarFeatureDetector::~StarFeatureDetector [in-charge] ( )This method is from derived class 'StarFeatureDetector'.
SurfAdjuster::clone ( ) constThis method is from derived class 'SurfAdjuster'.
SurfAdjuster::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'SurfAdjuster'.
SurfAdjuster::good ( ) constThis method is from derived class 'SurfAdjuster'.
SurfAdjuster::SurfAdjuster [in-charge] ( double initial_thresh, double min_thresh, double max_thresh )This constructor is from derived class 'SurfAdjuster'.
SurfAdjuster::tooFew ( int min, int n_detected )This method is from derived class 'SurfAdjuster'.
SurfAdjuster::tooMany ( int max, int n_detected )This method is from derived class 'SurfAdjuster'.
SurfAdjuster::~SurfAdjuster [in-charge] ( )This method is from derived class 'SurfAdjuster'.
SurfFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from derived class 'SurfFeatureDetector'.
SurfFeatureDetector::read ( FileNode const& fn )This method is from derived class 'SurfFeatureDetector'.
SurfFeatureDetector::SurfFeatureDetector [in-charge] ( double hessianThreshold, int octaves, int octaveLayers, bool upright )This constructor is from derived class 'SurfFeatureDetector'.
SurfFeatureDetector::write ( FileStorage& fs ) constThis method is from derived class 'SurfFeatureDetector'.
SurfFeatureDetector::~SurfFeatureDetector [in-charge] ( )This method is from derived class 'SurfFeatureDetector'.
[+] class MSER (3)
| Change |
Effect |
| 1 | Base class FeatureDetector has been added. | 1) Size of the class has been changed from 44 bytes to 56 bytes. 2) The memory layout in this class has been shifted by 40 bytes. |
| 2 | Base class CvMSERParams has been removed. | 1) Size of the class has been changed from 44 bytes to 56 bytes. 2) The memory layout in this class has been shifted by 40 bytes. |
| 3 | Size of this class has been increased from 44 bytes to 56 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (3)
MSER::MSER [in-charge] ( )This constructor is from 'MSER' class.
MSER::MSER [in-charge] ( int _delta, int _min_area, int _max_area, double _max_variation, double _min_diversity, int _max_evolution, double _area_threshold, double _min_margin, int _edge_blur_size )This constructor is from 'MSER' class.
MSER::operator() ( Mat const& image, std::vector<std::vector<Point> >& msers, Mat const& mask ) constThis method is from 'MSER' class.
[+] class ORB (1)
| Change |
Effect |
| 1 | Base class Feature2D has been added. | 1) Size of the class has been changed from 100 bytes to 44 bytes. 2) The memory layout in this class has been shifted by 8 bytes. |
[+] affected symbols (5)
ORB::descriptorSize ( ) constThis method is from 'ORB' class.
ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints )This method is from 'ORB' class.
ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints, Mat& descriptors, bool useProvidedKeypoints )This method is from 'ORB' class.
ORB::ORB [in-charge] ( size_t n_features, ORB::CommonParams const& detector_params )This constructor is from 'ORB' class.
ORB::~ORB [in-charge] ( )This method is from 'ORB' class.
[+] class StarDetector (3)
| Change |
Effect |
| 1 | Base class FeatureDetector has been added. | 1) Size of the class has been changed from 20 bytes to 24 bytes. 2) The memory layout in this class has been shifted by 16 bytes. |
| 2 | Base class CvStarDetectorParams has been removed. | 1) Size of the class has been changed from 20 bytes to 24 bytes. 2) The memory layout in this class has been shifted by 16 bytes. |
| 3 | Size of this class has been increased from 20 bytes to 24 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (3)
StarDetector::operator() ( Mat const& image, std::vector<KeyPoint>& keypoints ) constThis method is from 'StarDetector' class.
StarDetector::StarDetector [in-charge] ( )This constructor is from 'StarDetector' class.
StarDetector::StarDetector [in-charge] ( int _maxSize, int _responseThreshold, int _lineThresholdProjected, int _lineThresholdBinarized, int _suppressNonmaxSize )This constructor is from 'StarDetector' class.
objdetect.hpp
namespace cv
[+] class CascadeClassifier (1)
| Change |
Effect |
| 1 | Size of this class has been increased from 104 bytes to 112 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (15)
CascadeClassifier::CascadeClassifier [in-charge] ( )This constructor is from 'CascadeClassifier' class.
CascadeClassifier::CascadeClassifier [in-charge] ( std::string const& filename )This constructor is from 'CascadeClassifier' class.
CascadeClassifier::detectMultiScale ( Mat const& image, std::vector<Rect>& objects, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize )This method is from 'CascadeClassifier' class.
CascadeClassifier::detectMultiScale ( Mat const& image, std::vector<Rect>& objects, std::vector<int>& rejectLevels, std::vector<double>& levelWeights, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize, bool outputRejectLevels )This method is from 'CascadeClassifier' class.
CascadeClassifier::detectSingleScale ( Mat const& image, int stripCount, Size processingRectSize, int stripSize, int yStep, double factor, std::vector<Rect>& candidates, std::vector<int>& rejectLevels, std::vector<double>& levelWeights, bool outputRejectLevels )This method is from 'CascadeClassifier' class.
CascadeClassifier::empty ( ) constThis method is from 'CascadeClassifier' class.
CascadeClassifier::getFeatureType ( ) constThis method is from 'CascadeClassifier' class.
CascadeClassifier::getOriginalWindowSize ( ) constThis method is from 'CascadeClassifier' class.
CascadeClassifier::isOldFormatCascade ( ) constThis method is from 'CascadeClassifier' class.
CascadeClassifier::load ( std::string const& filename )This method is from 'CascadeClassifier' class.
CascadeClassifier::read ( FileNode const& node )This method is from 'CascadeClassifier' class.
CascadeClassifier::runAt ( Ptr<FeatureEvaluator>& p1, Point p2, double& weight )This method is from 'CascadeClassifier' class.
CascadeClassifier::setImage ( Mat const& p1 )This method is from 'CascadeClassifier' class.
CascadeClassifier::setImage ( Ptr<FeatureEvaluator>& p1, Mat const& p2 )This method is from 'CascadeClassifier' class.
CascadeClassifier::~CascadeClassifier [in-charge] ( )This method is from 'CascadeClassifier' class.
to the top
Problems with Symbols, High Severity (20)
calib3d.hpp,
libopencv_calib3d.so.2.3.1
namespace cv
[+] calibrateCamera ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags ) (1)
changed to:calibrateCamera ( InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags, TermCriteria criteria )
[symbol: _ZN2cv15calibrateCameraERKNS_11_InputArrayES2_NS_5Size_IiEERKNS_12_OutputArrayES7_S7_S7_i]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv15calibrateCameraERKNS_11_InputArrayES2_NS_5Size_IiEERKNS_12_OutputArrayES7_S7_S7_i to _ZN2cv15calibrateCameraERKNS_11_InputArrayES2_NS_5Size_IiEERKNS_12_OutputArrayES7_S7_S7_iNS_12TermCriteriaE. This may cause "undefined reference" linker error in old client applications. |
[+] solvePnP ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess ) (1)
changed to:solvePnP ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess, int flags )
[symbol: _ZN2cv8solvePnPERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_b]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv8solvePnPERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_b to _ZN2cv8solvePnPERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_bi. This may cause "undefined reference" linker error in old client applications. |
[+] solvePnPRansac ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, OutputArray inliers ) (1)
changed to:solvePnPRansac ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, OutputArray inliers, int flags )
[symbol: _ZN2cv14solvePnPRansacERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_bifiS5_]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv14solvePnPRansacERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_bifiS5_ to _ZN2cv14solvePnPRansacERKNS_11_InputArrayES2_S2_S2_RKNS_12_OutputArrayES5_bifiS5_i. This may cause "undefined reference" linker error in old client applications. |
core.hpp,
libopencv_core.so.2.3.1
namespace cv
[+] CommandLineParser::CommandLineParser [not-in-charge] ( int argc, char const** argv, char const* key_map ) (1)
changed to:CommandLineParser::CommandLineParser [not-in-charge] ( int argc, char const*const* argv, char const* key_map )
[symbol: _ZN2cv17CommandLineParserC2EiPPKcS2_]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv17CommandLineParserC2EiPPKcS2_ to _ZN2cv17CommandLineParserC2EiPKPKcS2_. This may cause "undefined reference" linker error in old client applications. |
[+] CommandLineParser::CommandLineParser [in-charge] ( int argc, char const** argv, char const* key_map ) (1)
changed to:CommandLineParser::CommandLineParser [in-charge] ( int argc, char const*const* argv, char const* key_map )
[symbol: _ZN2cv17CommandLineParserC1EiPPKcS2_]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv17CommandLineParserC1EiPPKcS2_ to _ZN2cv17CommandLineParserC1EiPKPKcS2_. This may cause "undefined reference" linker error in old client applications. |
[+] RNG::fill ( InputOutputArray mat, int distType, InputArray a, InputArray b ) (1)
changed to:RNG::fill ( InputOutputArray mat, int distType, InputArray a, InputArray b, bool saturateRange )
[symbol: _ZN2cv3RNG4fillERKNS_12_OutputArrayEiRKNS_11_InputArrayES6_]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv3RNG4fillERKNS_12_OutputArrayEiRKNS_11_InputArrayES6_ to _ZN2cv3RNG4fillERKNS_12_OutputArrayEiRKNS_11_InputArrayES6_b. This may cause "undefined reference" linker error in old client applications. |
features2d.hpp,
libopencv_features2d.so.2.3.1
namespace cv
[+] DenseFeatureDetector::DenseFeatureDetector [not-in-charge] ( DenseFeatureDetector::Params const& params ) (1)
changed to:DenseFeatureDetector::DenseFeatureDetector [not-in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
[symbol: _ZN2cv20DenseFeatureDetectorC2ERKNS0_6ParamsE]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv20DenseFeatureDetectorC2ERKNS0_6ParamsE to _ZN2cv20DenseFeatureDetectorC2Efifiibb. This may cause "undefined reference" linker error in old client applications. |
[+] DenseFeatureDetector::DenseFeatureDetector [in-charge] ( DenseFeatureDetector::Params const& params ) (1)
changed to:DenseFeatureDetector::DenseFeatureDetector [in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
[symbol: _ZN2cv20DenseFeatureDetectorC1ERKNS0_6ParamsE]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv20DenseFeatureDetectorC1ERKNS0_6ParamsE to _ZN2cv20DenseFeatureDetectorC1Efifiibb. This may cause "undefined reference" linker error in old client applications. |
[+] FAST ( Mat const& image, std::vector<KeyPoint>& keypoints, int threshold, bool nonmaxSupression ) (1)
changed to:FAST ( InputArray image, std::vector<KeyPoint>& keypoints, int threshold, bool nonmaxSupression )
[symbol: _ZN2cv4FASTERKNS_3MatERSt6vectorINS_8KeyPointESaIS4_EEib]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv4FASTERKNS_3MatERSt6vectorINS_8KeyPointESaIS4_EEib to _ZN2cv4FASTERKNS_11_InputArrayERSt6vectorINS_8KeyPointESaIS4_EEib. This may cause "undefined reference" linker error in old client applications. |
[+] ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints ) (2)
changed to:ORB::operator() ( InputArray image, InputArray mask, std::vector<KeyPoint>& keypoints ) const
[symbol: _ZN2cv3ORBclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EE]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv3ORBclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EE to _ZNK2cv3ORBclERKNS_11_InputArrayES3_RSt6vectorINS_8KeyPointESaIS5_EE. This may cause "undefined reference" linker error in old client applications. |
| 2 | Method became const. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv3ORBclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EE to _ZNK2cv3ORBclERKNS_11_InputArrayES3_RSt6vectorINS_8KeyPointESaIS5_EE. This may cause "undefined reference" linker error in old client applications. |
[+] ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints, Mat& descriptors, bool useProvidedKeypoints ) (2)
changed to:ORB::operator() ( InputArray image, InputArray mask, std::vector<KeyPoint>& keypoints ) const
[symbol: _ZN2cv3ORBclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EERS1_b]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv3ORBclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EERS1_b to _ZNK2cv3ORBclERKNS_11_InputArrayES3_RSt6vectorINS_8KeyPointESaIS5_EE. This may cause "undefined reference" linker error in old client applications. |
| 2 | Method became const. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv3ORBclERKNS_3MatES3_RSt6vectorINS_8KeyPointESaIS5_EERS1_b to _ZNK2cv3ORBclERKNS_11_InputArrayES3_RSt6vectorINS_8KeyPointESaIS5_EE. This may cause "undefined reference" linker error in old client applications. |
[+] ORB::ORB [not-in-charge] ( size_t n_features, ORB::CommonParams const& detector_params ) (1)
changed to:ORB::~ORB [in-charge-deleting] ( )
[symbol: _ZN2cv3ORBC2EjRKNS0_12CommonParamsE]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv3ORBC2EjRKNS0_12CommonParamsE to _ZN2cv3ORBD0Ev. This may cause "undefined reference" linker error in old client applications. |
[+] ORB::ORB [in-charge] ( size_t n_features, ORB::CommonParams const& detector_params ) (1)
changed to:ORB::~ORB [in-charge-deleting] ( )
[symbol: _ZN2cv3ORBC1EjRKNS0_12CommonParamsE]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv3ORBC1EjRKNS0_12CommonParamsE to _ZN2cv3ORBD0Ev. This may cause "undefined reference" linker error in old client applications. |
imgproc.hpp,
libopencv_imgproc.so.2.3.1
namespace cv
[+] buildPyramid ( InputArray src, OutputArrayOfArrays dst, int maxlevel ) (1)
changed to:buildPyramid ( InputArray src, OutputArrayOfArrays dst, int maxlevel, int borderType )
[symbol: _ZN2cv12buildPyramidERKNS_11_InputArrayERKNS_12_OutputArrayEi]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv12buildPyramidERKNS_11_InputArrayERKNS_12_OutputArrayEi to _ZN2cv12buildPyramidERKNS_11_InputArrayERKNS_12_OutputArrayEii. This may cause "undefined reference" linker error in old client applications. |
[+] distanceTransform ( InputArray src, OutputArray dst, OutputArray labels, int distanceType, int maskSize ) (1)
changed to:distanceTransform ( InputArray src, OutputArray dst, OutputArray labels, int distanceType, int maskSize, int labelType )
[symbol: _ZN2cv17distanceTransformERKNS_11_InputArrayERKNS_12_OutputArrayES5_ii]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv17distanceTransformERKNS_11_InputArrayERKNS_12_OutputArrayES5_ii to _ZN2cv17distanceTransformERKNS_11_InputArrayERKNS_12_OutputArrayES5_iii. This may cause "undefined reference" linker error in old client applications. |
[+] pyrDown ( InputArray src, OutputArray dst, Size const& dstsize ) (1)
changed to:pyrDown ( InputArray src, OutputArray dst, Size const& dstsize, int borderType )
[symbol: _ZN2cv7pyrDownERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEE]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv7pyrDownERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEE to _ZN2cv7pyrDownERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEEi. This may cause "undefined reference" linker error in old client applications. |
[+] pyrUp ( InputArray src, OutputArray dst, Size const& dstsize ) (1)
changed to:pyrUp ( InputArray src, OutputArray dst, Size const& dstsize, int borderType )
[symbol: _ZN2cv5pyrUpERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEE]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv5pyrUpERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEE to _ZN2cv5pyrUpERKNS_11_InputArrayERKNS_12_OutputArrayERKNS_5Size_IiEEi. This may cause "undefined reference" linker error in old client applications. |
tracking.hpp,
libopencv_video.so.2.3.1
namespace cv
[+] calcOpticalFlowPyrLK ( InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err, Size winSize, int maxLevel, TermCriteria criteria, double derivLambda, int flags, double minEigThreshold ) (1)
changed to:calcOpticalFlowPyrLK ( InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err, Size winSize, int maxLevel, TermCriteria criteria, int flags, double minEigThreshold )
[symbol: _ZN2cv20calcOpticalFlowPyrLKERKNS_11_InputArrayES2_S2_RKNS_12_OutputArrayES5_S5_NS_5Size_IiEEiNS_12TermCriteriaEdid]
| Change | Effect |
|---|
| 1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN2cv20calcOpticalFlowPyrLKERKNS_11_InputArrayES2_S2_RKNS_12_OutputArrayES5_S5_NS_5Size_IiEEiNS_12TermCriteriaEdid to _ZN2cv20calcOpticalFlowPyrLKERKNS_11_InputArrayES2_S2_RKNS_12_OutputArrayES5_S5_NS_5Size_IiEEiNS_12TermCriteriaEid. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (8)
features2d.hpp
namespace cv
[+] class DenseFeatureDetector (1)
| Change |
Effect |
| 1 | Field params has been removed from this type. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols (2)
DenseFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from 'DenseFeatureDetector' class.
DenseFeatureDetector::~DenseFeatureDetector [in-charge] ( )This method is from 'DenseFeatureDetector' class.
[+] class ORB (6)
| Change |
Effect |
| 1 | Field WTA_K has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
| 2 | Field edgeThreshold has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
| 3 | Field firstLevel has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
| 4 | Field nfeatures has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
| 5 | Field nlevels has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
| 6 | Field scaleFactor has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (2)
ORB::descriptorSize ( ) constThis method is from 'ORB' class.
ORB::~ORB [in-charge] ( )This method is from 'ORB' class.
[+] class StarAdjuster (1)
| Change |
Effect |
| 1 | Field params_ has been removed from this type. | 1) Applications will access incorrect memory when attempting to access this field. 2) Size of the inclusive type has been changed. |
[+] affected symbols (7)
StarAdjuster::clone ( ) constThis method is from 'StarAdjuster' class.
StarAdjuster::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from 'StarAdjuster' class.
StarAdjuster::good ( ) constThis method is from 'StarAdjuster' class.
StarAdjuster::StarAdjuster [in-charge] ( double initial_thresh, double min_thresh, double max_thresh )This constructor is from 'StarAdjuster' class.
StarAdjuster::tooFew ( int min, int n_detected )This method is from 'StarAdjuster' class.
StarAdjuster::tooMany ( int max, int n_detected )This method is from 'StarAdjuster' class.
StarAdjuster::~StarAdjuster [in-charge] ( )This method is from 'StarAdjuster' class.
to the top
Problems with Symbols, Medium Severity (2)
calib3d.hpp,
libopencv_calib3d.so.2.3.1
[+] cvCalibrateCamera2 ( CvMat const* object_points, CvMat const* image_points, CvMat const* point_counts, CvSize image_size, CvMat* camera_matrix, CvMat* distortion_coeffs, CvMat* rotation_vectors, CvMat* translation_vectors, int flags ) (1)
changed to:cvCalibrateCamera2 ( CvMat const* object_points, CvMat const* image_points, CvMat const* point_counts, CvSize image_size, CvMat* camera_matrix, CvMat* distortion_coeffs, CvMat* rotation_vectors, CvMat* translation_vectors, int flags, CvTermCriteria term_crit )
| Change | Effect |
|---|
| 1 | Parameter term_crit of type CvTermCriteria has been added to the calling stack. | This parameter will not be initialized by old clients. |
imgproc_c.h,
libopencv_imgproc.so.2.3.1
[+] cvDistTransform ( CvArr const* src, CvArr* dst, int distance_type, int mask_size, float const* mask, CvArr* labels ) (1)
changed to:cvDistTransform ( CvArr const* src, CvArr* dst, int distance_type, int mask_size, float const* mask, CvArr* labels, int labelType )
| Change | Effect |
|---|
| 1 | Parameter labelType of type int has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Problems with Data Types, Low Severity (38)
features2d.hpp
namespace cv
[+] class DenseFeatureDetector (7)
| Change |
Effect |
| 1 | Field featureScaleLevels has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 2 | Field featureScaleMul has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 3 | Field initFeatureScale has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 4 | Field initImgBound has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 5 | Field initXyStep has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 6 | Field varyXyStepWithScale has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 7 | Field varyImgBoundWithScale has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (2)
DenseFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from 'DenseFeatureDetector' class.
DenseFeatureDetector::~DenseFeatureDetector [in-charge] ( )This method is from 'DenseFeatureDetector' class.
[+] class GoodFeaturesToTrackDetector (1)
| Change |
Effect |
| 1 | Virtual method GoodFeaturesToTrackDetector::~GoodFeaturesToTrackDetector ( ) has been overridden by FeatureDetector::~FeatureDetector ( ). | Method FeatureDetector::~FeatureDetector ( ) will be called instead of GoodFeaturesToTrackDetector::~GoodFeaturesToTrackDetector ( ) by old applications. |
[+] affected symbols (1)
GoodFeaturesToTrackDetector::~GoodFeaturesToTrackDetector [in-charge] ( )The method 'FeatureDetector::~FeatureDetector [in-charge] ()' will be called instead of this method.
[+] class MSER (9)
| Change |
Effect |
| 1 | Field areaThreshold has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 2 | Field delta has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 3 | Field edgeBlurSize has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 4 | Field maxArea has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 5 | Field maxEvolution has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 6 | Field maxVariation has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 7 | Field minArea has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 8 | Field minDiversity has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 9 | Field minMargin has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (2)
MSER::MSER [in-charge] ( int _delta, int _min_area, int _max_area, double _max_variation, double _min_diversity, int _max_evolution, double _area_threshold, double _min_margin, int _edge_blur_size )This constructor is from 'MSER' class.
MSER::operator() ( Mat const& image, std::vector<std::vector<Point> >& msers, Mat const& mask ) constThis method is from 'MSER' class.
[+] class MserFeatureDetector (1)
| Change |
Effect |
| 1 | Virtual method MserFeatureDetector::~MserFeatureDetector ( ) has been overridden by FeatureDetector::~FeatureDetector ( ). | Method FeatureDetector::~FeatureDetector ( ) will be called instead of MserFeatureDetector::~MserFeatureDetector ( ) by old applications. |
[+] affected symbols (1)
MserFeatureDetector::~MserFeatureDetector [in-charge] ( )The method 'FeatureDetector::~FeatureDetector [in-charge] ()' will be called instead of this method.
[+] class ORB (10)
| Change |
Effect |
| 1 | Field patchSize has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 2 | Size of this type has been changed from 100 bytes to 44 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
| 3 | Field half_patch_size_ has been removed from this type. | Size of the inclusive type has been changed. |
| 4 | Field integral_image_steps_ has been removed from this type. | Size of the inclusive type has been changed. |
| 5 | Field n_features_per_level_ has been removed from this type. | Size of the inclusive type has been changed. |
| 6 | Field orientation_horizontal_offsets_ has been removed from this type. | Size of the inclusive type has been changed. |
| 7 | Field orientation_vertical_offsets_ has been removed from this type. | Size of the inclusive type has been changed. |
| 8 | Field params_ has been removed from this type. | Size of the inclusive type has been changed. |
| 9 | Field patterns_ has been removed from this type. | Size of the inclusive type has been changed. |
| 10 | Field u_max_ has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (2)
ORB::descriptorSize ( ) constThis method is from 'ORB' class.
ORB::~ORB [in-charge] ( )This method is from 'ORB' class.
[+] class OrbDescriptorExtractor (1)
| Change |
Effect |
| 1 | Virtual method OrbDescriptorExtractor::~OrbDescriptorExtractor ( ) has been overridden by DescriptorExtractor::~DescriptorExtractor ( ). | Method DescriptorExtractor::~DescriptorExtractor ( ) will be called instead of OrbDescriptorExtractor::~OrbDescriptorExtractor ( ) by old applications. |
[+] affected symbols (1)
OrbDescriptorExtractor::~OrbDescriptorExtractor [in-charge] ( )The method 'DescriptorExtractor::~DescriptorExtractor [in-charge] ()' will be called instead of this method.
[+] class OrbFeatureDetector (1)
| Change |
Effect |
| 1 | Virtual method OrbFeatureDetector::~OrbFeatureDetector ( ) has been overridden by FeatureDetector::~FeatureDetector ( ). | Method FeatureDetector::~FeatureDetector ( ) will be called instead of OrbFeatureDetector::~OrbFeatureDetector ( ) by old applications. |
[+] affected symbols (1)
OrbFeatureDetector::~OrbFeatureDetector [in-charge] ( )The method 'FeatureDetector::~FeatureDetector [in-charge] ()' will be called instead of this method.
[+] class StarAdjuster (1)
| Change |
Effect |
| 1 | Size of this type has been changed from 56 bytes to 36 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (7)
StarAdjuster::clone ( ) constThis method is from 'StarAdjuster' class.
StarAdjuster::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) constThis method is from 'StarAdjuster' class.
StarAdjuster::good ( ) constThis method is from 'StarAdjuster' class.
StarAdjuster::StarAdjuster [in-charge] ( double initial_thresh, double min_thresh, double max_thresh )This constructor is from 'StarAdjuster' class.
StarAdjuster::tooFew ( int min, int n_detected )This method is from 'StarAdjuster' class.
StarAdjuster::tooMany ( int max, int n_detected )This method is from 'StarAdjuster' class.
StarAdjuster::~StarAdjuster [in-charge] ( )This method is from 'StarAdjuster' class.
[+] class StarDetector (5)
| Change |
Effect |
| 1 | Field lineThresholdBinarized has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 2 | Field lineThresholdProjected has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 3 | Field maxSize has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 4 | Field responseThreshold has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
| 5 | Field suppressNonmaxSize has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (2)
StarDetector::operator() ( Mat const& image, std::vector<KeyPoint>& keypoints ) constThis method is from 'StarDetector' class.
StarDetector::StarDetector [in-charge] ( int _maxSize, int _responseThreshold, int _lineThresholdProjected, int _lineThresholdBinarized, int _suppressNonmaxSize )This constructor is from 'StarDetector' class.
[+] class StarFeatureDetector (1)
| Change |
Effect |
| 1 | Virtual method StarFeatureDetector::~StarFeatureDetector ( ) has been overridden by FeatureDetector::~FeatureDetector ( ). | Method FeatureDetector::~FeatureDetector ( ) will be called instead of StarFeatureDetector::~StarFeatureDetector ( ) by old applications. |
[+] affected symbols (1)
StarFeatureDetector::~StarFeatureDetector [in-charge] ( )The method 'FeatureDetector::~FeatureDetector [in-charge] ()' will be called instead of this method.
objdetect.hpp
namespace cv
[+] class CascadeClassifier (1)
| Change |
Effect |
| 1 | Field maskGenerator has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (15)
CascadeClassifier::CascadeClassifier [in-charge] ( )This constructor is from 'CascadeClassifier' class.
CascadeClassifier::CascadeClassifier [in-charge] ( std::string const& filename )This constructor is from 'CascadeClassifier' class.
CascadeClassifier::detectMultiScale ( Mat const& image, std::vector<Rect>& objects, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize )This method is from 'CascadeClassifier' class.
CascadeClassifier::detectMultiScale ( Mat const& image, std::vector<Rect>& objects, std::vector<int>& rejectLevels, std::vector<double>& levelWeights, double scaleFactor, int minNeighbors, int flags, Size minSize, Size maxSize, bool outputRejectLevels )This method is from 'CascadeClassifier' class.
CascadeClassifier::detectSingleScale ( Mat const& image, int stripCount, Size processingRectSize, int stripSize, int yStep, double factor, std::vector<Rect>& candidates, std::vector<int>& rejectLevels, std::vector<double>& levelWeights, bool outputRejectLevels )This method is from 'CascadeClassifier' class.
CascadeClassifier::empty ( ) constThis method is from 'CascadeClassifier' class.
CascadeClassifier::getFeatureType ( ) constThis method is from 'CascadeClassifier' class.
CascadeClassifier::getOriginalWindowSize ( ) constThis method is from 'CascadeClassifier' class.
CascadeClassifier::isOldFormatCascade ( ) constThis method is from 'CascadeClassifier' class.
CascadeClassifier::load ( std::string const& filename )This method is from 'CascadeClassifier' class.
CascadeClassifier::read ( FileNode const& node )This method is from 'CascadeClassifier' class.
CascadeClassifier::runAt ( Ptr<FeatureEvaluator>& p1, Point p2, double& weight )This method is from 'CascadeClassifier' class.
CascadeClassifier::setImage ( Mat const& p1 )This method is from 'CascadeClassifier' class.
CascadeClassifier::setImage ( Ptr<FeatureEvaluator>& p1, Mat const& p2 )This method is from 'CascadeClassifier' class.
CascadeClassifier::~CascadeClassifier [in-charge] ( )This method is from 'CascadeClassifier' class.
to the top
Problems with Symbols, Low Severity (13)
core.hpp,
libopencv_core.so.2.3.1
namespace cv
[+] _OutputArray::create ( Size sz, int type, int i, bool allocateVector, int fixedDepthMask ) const (1)
changed to:_OutputArray::create ( Size sz, int type, int i, bool allowTransposed, int fixedDepthMask ) const
[symbol: _ZNK2cv12_OutputArray6createENS_5Size_IiEEiibi]
| Change | Effect |
|---|
| 1 | 4th parameter allocateVector has been renamed to allowTransposed. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] checkRange ( InputArray a, bool quiet, Point* pt, double minVal, double maxVal ) (1)
changed to:checkRange ( InputArray a, bool quiet, Point* pos, double minVal, double maxVal )
[symbol: _ZN2cv10checkRangeERKNS_11_InputArrayEbPNS_6Point_IiEEdd]
| Change | Effect |
|---|
| 1 | 3rd parameter pt has been renamed to pos. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] hconcat ( InputArray src, OutputArray dst ) (1)
changed to:hconcat ( InputArrayOfArrays src, OutputArray dst )
[symbol: _ZN2cv7hconcatERKNS_11_InputArrayERKNS_12_OutputArrayE]
| Change | Effect |
|---|
| 1 | Type of 1st parameter src has been changed from InputArray to InputArrayOfArrays. | Replacement of parameter data type may indicate a change in its semantic meaning. |
[+] putText ( Mat& img, std::string const& text, Point org, int fontFace, double fontScale, Scalar color, int thickness, int linetype, bool bottomLeftOrigin ) (1)
changed to:putText ( Mat& img, std::string const& text, Point org, int fontFace, double fontScale, Scalar color, int thickness, int lineType, bool bottomLeftOrigin )
[symbol: _ZN2cv7putTextERNS_3MatERKSsNS_6Point_IiEEidNS_7Scalar_IdEEiib]
| Change | Effect |
|---|
| 1 | 8th parameter linetype has been renamed to lineType. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] vconcat ( InputArray src, OutputArray dst ) (1)
changed to:vconcat ( InputArrayOfArrays src, OutputArray dst )
[symbol: _ZN2cv7vconcatERKNS_11_InputArrayERKNS_12_OutputArrayE]
| Change | Effect |
|---|
| 1 | Type of 1st parameter src has been changed from InputArray to InputArrayOfArrays. | Replacement of parameter data type may indicate a change in its semantic meaning. |
core_c.h,
libopencv_core.so.2.3.1
[+] cvCreateSeq ( int seq_flags, int header_size, int elem_size, CvMemStorage* storage ) (2)
changed to:cvCreateSeq ( int seq_flags, size_t header_size, size_t elem_size, CvMemStorage* storage )
| Change | Effect |
|---|
| 1 | Type of 3rd parameter elem_size has been changed from int to size_t. | Replacement of parameter data type may indicate a change in its semantic meaning. |
| 2 | Type of 2nd parameter header_size has been changed from int to size_t. | Replacement of parameter data type may indicate a change in its semantic meaning. |
features2d.hpp,
libopencv_features2d.so.2.3.1
namespace cv
[+] FastAdjuster::tooFew ( int min, int n_detected ) (1)
changed to:FastAdjuster::tooFew ( int minv, int n_detected )
[symbol: _ZN2cv12FastAdjuster6tooFewEii]
| Change | Effect |
|---|
| 1 | 1st parameter min has been renamed to minv. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] FastAdjuster::tooMany ( int max, int n_detected ) (1)
changed to:FastAdjuster::tooMany ( int maxv, int n_detected )
[symbol: _ZN2cv12FastAdjuster7tooManyEii]
| Change | Effect |
|---|
| 1 | 1st parameter max has been renamed to maxv. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] StarAdjuster::tooFew ( int min, int n_detected ) (1)
changed to:StarAdjuster::tooFew ( int minv, int n_detected )
[symbol: _ZN2cv12StarAdjuster6tooFewEii]
| Change | Effect |
|---|
| 1 | 1st parameter min has been renamed to minv. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] StarAdjuster::tooMany ( int max, int n_detected ) (1)
changed to:StarAdjuster::tooMany ( int maxv, int n_detected )
[symbol: _ZN2cv12StarAdjuster7tooManyEii]
| Change | Effect |
|---|
| 1 | 1st parameter max has been renamed to maxv. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] SurfAdjuster::tooFew ( int min, int n_detected ) (1)
changed to:SurfAdjuster::tooFew ( int minv, int n_detected )
[symbol: _ZN2cv12SurfAdjuster6tooFewEii]
| Change | Effect |
|---|
| 1 | 1st parameter min has been renamed to minv. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] SurfAdjuster::tooMany ( int max, int n_detected ) (1)
changed to:SurfAdjuster::tooMany ( int maxv, int n_detected )
[symbol: _ZN2cv12SurfAdjuster7tooManyEii]
| Change | Effect |
|---|
| 1 | 1st parameter max has been renamed to maxv. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Other Changes in Symbols (20)
features2d.hpp,
libopencv_features2d.so.2.3.1
namespace cv
[+] MSER::MSER [not-in-charge] ( int _delta, int _min_area, int _max_area, double _max_variation, double _min_diversity, int _max_evolution, double _area_threshold, double _min_margin, int _edge_blur_size ) (5)
[symbol: _ZN2cv4MSERC2Eiiiddiddi]
| Change | Effect |
|---|
| 1 | The default argument 5 of 1st parameter _delta has been added. | No effect. |
| 2 | The default argument 5 of 9th parameter _edge_blur_size has been added. | No effect. |
| 3 | The default argument 14400 of 3rd parameter _max_area has been added. | No effect. |
| 4 | The default argument 200 of 6th parameter _max_evolution has been added. | No effect. |
| 5 | The default argument 60 of 2nd parameter _min_area has been added. | No effect. |
[+] MSER::MSER [in-charge] ( int _delta, int _min_area, int _max_area, double _max_variation, double _min_diversity, int _max_evolution, double _area_threshold, double _min_margin, int _edge_blur_size ) (5)
[symbol: _ZN2cv4MSERC1Eiiiddiddi]
| Change | Effect |
|---|
| 1 | The default argument 5 of 1st parameter _delta has been added. | No effect. |
| 2 | The default argument 5 of 9th parameter _edge_blur_size has been added. | No effect. |
| 3 | The default argument 14400 of 3rd parameter _max_area has been added. | No effect. |
| 4 | The default argument 200 of 6th parameter _max_evolution has been added. | No effect. |
| 5 | The default argument 60 of 2nd parameter _min_area has been added. | No effect. |
[+] StarDetector::StarDetector [in-charge] ( int _maxSize, int _responseThreshold, int _lineThresholdProjected, int _lineThresholdBinarized, int _suppressNonmaxSize ) (5)
[symbol: _ZN2cv12StarDetectorC1Eiiiii]
| Change | Effect |
|---|
| 1 | The default argument 8 of 4th parameter _lineThresholdBinarized has been added. | No effect. |
| 2 | The default argument 10 of 3rd parameter _lineThresholdProjected has been added. | No effect. |
| 3 | The default argument 45 of 1st parameter _maxSize has been added. | No effect. |
| 4 | The default argument 30 of 2nd parameter _responseThreshold has been added. | No effect. |
| 5 | The default argument 5 of 5th parameter _suppressNonmaxSize has been added. | No effect. |
[+] StarDetector::StarDetector [not-in-charge] ( int _maxSize, int _responseThreshold, int _lineThresholdProjected, int _lineThresholdBinarized, int _suppressNonmaxSize ) (5)
[symbol: _ZN2cv12StarDetectorC2Eiiiii]
| Change | Effect |
|---|
| 1 | The default argument 8 of 4th parameter _lineThresholdBinarized has been added. | No effect. |
| 2 | The default argument 10 of 3rd parameter _lineThresholdProjected has been added. | No effect. |
| 3 | The default argument 45 of 1st parameter _maxSize has been added. | No effect. |
| 4 | The default argument 30 of 2nd parameter _responseThreshold has been added. | No effect. |
| 5 | The default argument 5 of 5th parameter _suppressNonmaxSize has been added. | No effect. |
to the top
Header Files (1)
cv.h
to the top
Shared Libraries (13)
libopencv_calib3d.so.2.3.1
libopencv_contrib.so.2.3.1
libopencv_core.so.2.3.1
libopencv_features2d.so.2.3.1
libopencv_flann.so.2.3.1
libopencv_gpu.so.2.3.1
libopencv_highgui.so.2.3.1
libopencv_imgproc.so.2.3.1
libopencv_legacy.so.2.3.1
libopencv_ml.so.2.3.1
libopencv_objdetect.so.2.3.1
libopencv_ts.so.2.3.1
libopencv_video.so.2.3.1
to the top