Binary compatibility report for the OpenCV library  between 2.3.1 and 2.4.0 versions on x86

Test Info


Library NameOpenCV
Version #12.3.1
Version #22.4.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries13
Total Symbols / Types1787 / 774
VerdictIncompatible
(20.5%)

Problem Summary


SeverityCount
Added Symbols-227
Removed SymbolsHigh175
Problems with
Data Types
High19
Medium8
Low38
Problems with
Symbols
High20
Medium2
Low13
Problems with
Constants
Low0
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 )
correctMatches InputArray F, InputArray points1, InputArray points2, OutputArray newPoints1, OutputArray newPoints2 )
solvePnP ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess, int flags )
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 )
triangulatePoints ( InputArray projMatr1, InputArray projMatr2, InputArray projPoints1, InputArray projPoints2, OutputArray points4D )

core.hpp, libopencv_core.so.2.4.0
namespace cv
_InputArray::_InputArray [in-charge] GlBuffer const& buf )
_InputArray::_InputArray [in-charge] GlTexture const& tex )
_InputArray::_InputArray [in-charge] gpu::GpuMat const& d_mat )
_InputArray::_InputArray [not-in-charge] GlBuffer const& buf )
_InputArray::_InputArray [not-in-charge] GlTexture const& tex )
_InputArray::_InputArray [not-in-charge] gpu::GpuMat const& d_mat )
_InputArray::getGlBuffer ( ) const
_InputArray::getGlTexture ( ) const
_InputArray::getGpuMat ( ) const
_OutputArray::_OutputArray [in-charge] Mat const& m )
_OutputArray::_OutputArray [in-charge] std::vector<Mat>const& vec )
_OutputArray::_OutputArray [not-in-charge] Mat const& m )
_OutputArray::_OutputArray [not-in-charge] std::vector<Mat>const& vec )
Algorithm::_create std::string const& name ) [static]
Algorithm::Algorithm [in-charge] ( )
Algorithm::Algorithm [not-in-charge] ( )
Algorithm::getAlgorithm std::string const& name ) const
Algorithm::getBool std::string const& name ) const
Algorithm::getDouble std::string const& name ) const
Algorithm::getInt std::string const& name ) const
Algorithm::getList std::vector<std::string>& algorithms ) [static]
Algorithm::getMat std::string const& name ) const
Algorithm::getMatVector std::string const& name ) const
Algorithm::getParams std::vector<std::string>& names ) const
Algorithm::getString std::string const& name ) const
Algorithm::name ( ) const
Algorithm::paramHelp std::string const& name ) const
Algorithm::paramType char const* name ) const
Algorithm::paramType std::string const& name ) const
Algorithm::read FileNode const& fn )
Algorithm::set ( char const* name, bool value )
Algorithm::set ( char const* name, Mat const& value )
Algorithm::set ( char const* name, Ptr<Algorithm>const& value )
Algorithm::set ( char const* name, double value )
Algorithm::set ( char const* name, int value )
Algorithm::set ( char const* name, std::string const& value )
Algorithm::set ( char const* name, std::vector<Mat>const& value )
Algorithm::set ( std::string const& name, bool value )
Algorithm::set ( std::string const& name, Mat const& value )
Algorithm::set ( std::string const& name, Ptr<Algorithm>const& value )
Algorithm::set ( std::string const& name, double value )
Algorithm::set ( std::string const& name, int value )
Algorithm::set ( std::string const& name, std::string const& value )
Algorithm::set ( std::string const& name, std::vector<Mat>const& value )
Algorithm::write FileStorage& fs ) const
Algorithm::~Algorithm [in-charge-deleting] ( )
Algorithm::~Algorithm [in-charge] ( )
Algorithm::~Algorithm [not-in-charge] ( )
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, bool& value, bool readOnly, int(Algorithm::*)() getter, void(Algorithm::*)(int) setter, std::string const& help )
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, Mat& value, bool readOnly, Mat(Algorithm::*)() getter, void(Algorithm::*)(Mat const&) setter, std::string const& help )
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 )
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, double& value, bool readOnly, double(Algorithm::*)() getter, void(Algorithm::*)(double) setter, std::string const& help )
AlgorithmInfo::addParam ( Algorithm& algo, char const* name, int& value, bool readOnly, int(Algorithm::*)() getter, void(Algorithm::*)(int) setter, std::string const& help )
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 )
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 )
AlgorithmInfo::addParam_ ( Algorithm& algo, char const* name, int argType, void* value, bool readOnly, Algorithm::Getter getter, Algorithm::Setter setter, std::string const& help )
AlgorithmInfo::AlgorithmInfo [in-charge] ( std::string const& name, Algorithm::Constructor create )
AlgorithmInfo::AlgorithmInfo [not-in-charge] ( std::string const& name, Algorithm::Constructor create )
AlgorithmInfo::get ( Algorithm const* algo, char const* name, int argType, void* value ) const
AlgorithmInfo::getParams std::vector<std::string>& names ) const
AlgorithmInfo::name ( ) const
AlgorithmInfo::paramHelp char const* name ) const
AlgorithmInfo::paramType char const* name ) const
AlgorithmInfo::read Algorithm* algo, FileNode const& fn ) const
AlgorithmInfo::set Algorithm* algo, char const* name, int argType, void const* value, bool force ) const
AlgorithmInfo::write ( Algorithm const* algo, FileStorage& fs ) const
AlgorithmInfo::~AlgorithmInfo [in-charge] ( )
AlgorithmInfo::~AlgorithmInfo [not-in-charge] ( )
batchDistance InputArray src1, InputArray src2, OutputArray dist, int dtype, OutputArray nidx, int normType, int K, InputArray mask, int update, bool crosscheck )
CommandLineParser::CommandLineParser [in-charge] int argc, char const*const* argv, char const* key_map )
CommandLineParser::CommandLineParser [not-in-charge] int argc, char const*const* argv, char const* key_map )
exp ( float const* src, float* dst, int n )
fastAtan2 float const* y, float const* x, float* dst, int n, bool angleInDegrees )
getBuildInformation ( )
log ( float const* src, float* dst, int n )
magnitude float const* x, float const* y, float* dst, int n )
Mat::Mat [in-charge] gpu::GpuMat const& m )
Mat::Mat [in-charge] CvMat const* m, bool copyData )
Mat::Mat [not-in-charge] gpu::GpuMat const& m )
Mat::Mat [not-in-charge] CvMat const* m, bool copyData )
Param::Param [in-charge] ( )
Param::Param [in-charge] int _type, bool _readonly, int _offset, Algorithm::Getter _getter, Algorithm::Setter _setter, std::string const& _help )
Param::Param [not-in-charge] ( )
Param::Param [not-in-charge] int _type, bool _readonly, int _offset, Algorithm::Getter _getter, Algorithm::Setter _setter, std::string const& _help )
patchNaNs ( InputOutputArray a, double val )
RNG::fill ( InputOutputArray mat, int distType, InputArray a, InputArray b, bool saturateRange )
SparseMat::ptr int i0, bool createMissing, size_t* hashval )

core.hpp, libopencv_features2d.so.2.4.0
namespace cv
Algorithm::info ( ) const

features2d.hpp, libopencv_features2d.so.2.4.0
namespace cv
BFMatcher::BFMatcher [in-charge] int normType, bool crossCheck )
BFMatcher::BFMatcher [not-in-charge] int normType, bool crossCheck )
BFMatcher::clone bool emptyTrainData ) const
BFMatcher::isMaskSupported ( ) const
BFMatcher::knnMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, int k, std::vector<Mat>const& masks, bool compactResult )
BFMatcher::radiusMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, float maxDistance, std::vector<Mat>const& masks, bool compactResult )
BFMatcher::~BFMatcher [in-charge-deleting] ( )
BFMatcher::~BFMatcher [in-charge] ( )
BriefDescriptorExtractor::info ( ) const
DenseFeatureDetector::DenseFeatureDetector [in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
DenseFeatureDetector::DenseFeatureDetector [not-in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
DenseFeatureDetector::info ( ) const
FAST ( InputArray image, std::vector<KeyPoint>& keypoints, int threshold, bool nonmaxSupression )
FastFeatureDetector::info ( ) const
Feature2D::~Feature2D [in-charge-deleting] ( )
Feature2D::~Feature2D [in-charge] ( )
GFTTDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
GFTTDetector::GFTTDetector [in-charge] int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
GFTTDetector::GFTTDetector [not-in-charge] int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
GFTTDetector::info ( ) const
GFTTDetector::~GFTTDetector [in-charge-deleting] ( )
GFTTDetector::~GFTTDetector [in-charge] ( )
initModule_features2d ( )
KeyPointsFilter::retainBest ( std::vector<KeyPoint>& keypoints, int npoints ) [static]
MSER::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
MSER::info ( ) const
MSER::~MSER [in-charge-deleting] ( )
MSER::~MSER [in-charge] ( )
ORB::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) const
ORB::descriptorType ( ) const
ORB::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
ORB::info ( ) const
ORB::operator() ( InputArray image, InputArray mask, std::vector<KeyPoint>& keypoints ) const
ORB::operator() ( InputArray image, InputArray mask, std::vector<KeyPoint>& keypoints, OutputArray descriptors, bool useProvidedKeypoints ) const
ORB::ORB [in-charge] int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType, int patchSize )
ORB::ORB [not-in-charge] int nfeatures, float scaleFactor, int nlevels, int edgeThreshold, int firstLevel, int WTA_K, int scoreType, int patchSize )
ORB::~ORB [in-charge-deleting] ( )
StarDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
StarDetector::info ( ) const
StarDetector::~StarDetector [in-charge-deleting] ( )
StarDetector::~StarDetector [in-charge] ( )

imgproc.hpp, libopencv_imgproc.so.2.4.0
namespace cv
buildPyramid InputArray src, OutputArrayOfArrays dst, int maxlevel, int borderType )
convexityDefects ( InputArray contour, InputArray convexhull, OutputArray convexityDefects )
createHanningWindow OutputArray dst, Size winSize, int type )
distanceTransform InputArray src, OutputArray dst, OutputArray labels, int distanceType, int maskSize, int labelType )
eigen2x2 float const* a, float* e, int n )
getGaborKernel Size ksize, double sigma, double theta, double lambd, double gamma, double psi, int ktype )
intersectConvexConvex InputArray _p1, InputArray _p2, OutputArray _p12, bool handleNested )
phaseCorrelate InputArray src1, InputArray src2, InputArray window )
PSNR InputArray src1, InputArray src2 )
pyrDown InputArray src, OutputArray dst, Size const& dstsize, int borderType )
pyrUp InputArray src, OutputArray dst, Size const& dstsize, int borderType )
Subdiv2D::checkSubdiv ( ) const

internal.hpp, libopencv_core.so.2.4.0
CvOpenGlFuncTab::~CvOpenGlFuncTab [in-charge-deleting] ( )
CvOpenGlFuncTab::~CvOpenGlFuncTab [in-charge] ( )
CvOpenGlFuncTab::~CvOpenGlFuncTab [not-in-charge] ( )
icvCheckGlError ( char const* file, int const line, char const* func )
icvSetOpenGlFuncTab CvOpenGlFuncTab const* tab )

objdetect.hpp, libopencv_objdetect.so.2.4.0
namespace cv
CascadeClassifier::getMaskGenerator ( )
CascadeClassifier::setFaceDetectionMaskGenerator ( )
CascadeClassifier::setMaskGenerator Ptr<CascadeClassifier::MaskGenerator> maskGenerator )
LatentSvmDetector::clear ( )
LatentSvmDetector::detect ( Mat const& image, std::vector<LatentSvmDetector::ObjectDetection>& objectDetections, float overlapThreshold, int numThreads )
LatentSvmDetector::empty ( ) const
LatentSvmDetector::getClassCount ( ) const
LatentSvmDetector::getClassNames ( ) const
LatentSvmDetector::LatentSvmDetector [in-charge] ( )
LatentSvmDetector::LatentSvmDetector [in-charge] ( std::vector<std::string>const& filenames, std::vector<std::string>const& classNames )
LatentSvmDetector::LatentSvmDetector [not-in-charge] ( )
LatentSvmDetector::LatentSvmDetector [not-in-charge] ( std::vector<std::string>const& filenames, std::vector<std::string>const& classNames )
LatentSvmDetector::load ( std::vector<std::string>const& filenames, std::vector<std::string>const& classNames )
LatentSvmDetector::ObjectDetection::ObjectDetection [in-charge] ( )
LatentSvmDetector::ObjectDetection::ObjectDetection [in-charge] ( Rect const& rect, float score, int classID )
LatentSvmDetector::ObjectDetection::ObjectDetection [not-in-charge] ( )
LatentSvmDetector::ObjectDetection::ObjectDetection [not-in-charge] ( Rect const& rect, float score, int classID )
LatentSvmDetector::~LatentSvmDetector [in-charge-deleting] ( )
LatentSvmDetector::~LatentSvmDetector [in-charge] ( )
LatentSvmDetector::~LatentSvmDetector [not-in-charge] ( )

objdetect.hpp, libopencv_objdetect.so.2.4.0
namespace cv::linemod
ColorGradient::ColorGradient [in-charge] ( )
ColorGradient::ColorGradient [in-charge] ( float weak_threshold, size_t num_features, float strong_threshold )
ColorGradient::ColorGradient [not-in-charge] ( )
ColorGradient::ColorGradient [not-in-charge] ( float weak_threshold, size_t num_features, float strong_threshold )
ColorGradient::name ( ) const
ColorGradient::processImpl ( cv::Mat const& src, cv::Mat const& mask ) const
ColorGradient::read cv::FileNode const& fn )
ColorGradient::write cv::FileStorage& fs ) const
ColorGradient::~ColorGradient [in-charge-deleting] ( )
ColorGradient::~ColorGradient [in-charge] ( )
colormap ( cv::Mat const& quantized, cv::Mat& dst )
DepthNormal::DepthNormal [in-charge] ( )
DepthNormal::DepthNormal [in-charge] ( int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold )
DepthNormal::DepthNormal [not-in-charge] ( )
DepthNormal::DepthNormal [not-in-charge] ( int distance_threshold, int difference_threshold, size_t num_features, int extract_threshold )
DepthNormal::name ( ) const
DepthNormal::processImpl ( cv::Mat const& src, cv::Mat const& mask ) const
DepthNormal::read cv::FileNode const& fn )
DepthNormal::write cv::FileStorage& fs ) const
DepthNormal::~DepthNormal [in-charge-deleting] ( )
DepthNormal::~DepthNormal [in-charge] ( )
Detector::addSyntheticTemplate ( std::vector<Template>const& templates, std::string const& class_id )
Detector::addTemplate ( std::vector<cv::Mat>const& sources, std::string const& class_id, cv::Mat const& object_mask, cv::Rect* bounding_box )
Detector::classIds ( ) const
Detector::Detector [in-charge] ( )
Detector::Detector [in-charge] ( std::vector<cv::Ptr<Modality> >const& modalities, std::vector<int>const& T_pyramid )
Detector::Detector [not-in-charge] ( )
Detector::Detector [not-in-charge] ( std::vector<cv::Ptr<Modality> >const& modalities, std::vector<int>const& T_pyramid )
Detector::getTemplates ( std::string const& class_id, int template_id ) const
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
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
Detector::numTemplates ( ) const
Detector::numTemplates std::string const& class_id ) const
Detector::read cv::FileNode const& fn )
Detector::readClass ( cv::FileNode const& fn, std::string const& class_id_override )
Detector::readClasses ( std::vector<std::string>const& class_ids, std::string const& format )
Detector::write cv::FileStorage& fs ) const
Detector::writeClass ( std::string const& class_id, cv::FileStorage& fs ) const
Detector::writeClasses std::string const& format ) const
Feature::read cv::FileNode const& fn )
Feature::write cv::FileStorage& fs ) const
getDefaultLINE ( )
getDefaultLINEMOD ( )
Modality::create cv::FileNode const& fn ) [static]
Modality::create std::string const& modality_type ) [static]
Modality::~Modality [in-charge-deleting] ( )
Modality::~Modality [in-charge] ( )
QuantizedPyramid::selectScatteredFeatures ( std::vector<QuantizedPyramid::Candidate>const& candidates, std::vector<Feature>& features, size_t num_features, float distance ) [static]
Template::read cv::FileNode const& fn )
Template::write cv::FileStorage& fs ) const

operations.hpp, libopencv_core.so.2.4.0
namespace cv
normHamming uchar const* a, uchar const* b, int n )
normHamming uchar const* a, uchar const* b, int n, int cellSize )
normL1_ float const* a, float const* b, int n )
normL1_ uchar const* a, uchar const* b, int n )
normL2Sqr_ float const* a, float const* b, int n )

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 )

to the top

Removed Symbols (175)


any.h, libopencv_flann.so.2.3.1
namespace cdiggins::anyimpl
vtable for base_any_policy [data]

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 )
solvePnP ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess )
solvePnPRansac ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, OutputArray inliers )

core.hpp, libopencv_core.so.2.3.1
namespace cv
CommandLineParser::CommandLineParser [in-charge] int argc, char const** argv, char const* key_map )
CommandLineParser::CommandLineParser [not-in-charge] int argc, char const** argv, char const* key_map )
RNG::fill ( InputOutputArray mat, int distType, InputArray a, InputArray b )

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
BruteForceMatcher<L2<float> >::isMaskSupported ( ) const
BruteForceMatcher<L2<float> >::knnMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, int k, std::vector<Mat>const& masks, bool compactResult )
BruteForceMatcher<L2<float> >::radiusMatchImpl ( Mat const& queryDescriptors, std::vector<std::vector<DMatch> >& matches, float maxDistance, std::vector<Mat>const& masks, bool compactResult )
BruteForceMatcher<L2<float> >::~BruteForceMatcher [in-charge-deleting] ( )
BruteForceMatcher<L2<float> >::~BruteForceMatcher [in-charge] ( )
DenseFeatureDetector::DenseFeatureDetector [in-charge] DenseFeatureDetector::Params const& params )
DenseFeatureDetector::DenseFeatureDetector [not-in-charge] DenseFeatureDetector::Params const& params )
DenseFeatureDetector::Params::Params [in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
DenseFeatureDetector::Params::Params [not-in-charge] ( float initFeatureScale, int featureScaleLevels, float featureScaleMul, int initXyStep, int initImgBound, bool varyXyStepWithScale, bool varyImgBoundWithScale )
DenseFeatureDetector::Params::read FileNode const& fn )
DenseFeatureDetector::Params::write FileStorage& fs ) const
DenseFeatureDetector::read FileNode const& fn )
DenseFeatureDetector::write FileStorage& fs ) const
DescriptorExtractor::read FileNode const& p1 )
DescriptorExtractor::write FileStorage& p1 ) const
FAST ( Mat const& image, std::vector<KeyPoint>& keypoints, int threshold, bool nonmaxSupression )
FastFeatureDetector::read FileNode const& fn )
FastFeatureDetector::write FileStorage& fs ) const
FeatureDetector::read FileNode const& p1 )
FeatureDetector::write FileStorage& p1 ) const
GoodFeaturesToTrackDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [in-charge] GoodFeaturesToTrackDetector::Params const& params )
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [in-charge] int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [not-in-charge] GoodFeaturesToTrackDetector::Params const& params )
GoodFeaturesToTrackDetector::GoodFeaturesToTrackDetector [not-in-charge] int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
GoodFeaturesToTrackDetector::Params::Params [in-charge] int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
GoodFeaturesToTrackDetector::Params::Params [not-in-charge] int maxCorners, double qualityLevel, double minDistance, int blockSize, bool useHarrisDetector, double k )
GoodFeaturesToTrackDetector::Params::read FileNode const& fn )
GoodFeaturesToTrackDetector::Params::write FileStorage& fs ) const
GoodFeaturesToTrackDetector::read FileNode const& fn )
GoodFeaturesToTrackDetector::write FileStorage& fs ) const
GoodFeaturesToTrackDetector::~GoodFeaturesToTrackDetector [in-charge-deleting] ( )
GoodFeaturesToTrackDetector::~GoodFeaturesToTrackDetector [in-charge] ( )
Hamming::operator() ( unsigned char const* a, unsigned char const* b, int size ) const
HammingLUT::byteBitsLookUp unsigned char b ) [static]
HammingLUT::operator() ( unsigned char const* a, unsigned char const* b, int size ) const
MSER::MSER [in-charge] ( )
MSER::MSER [not-in-charge] ( )
MserFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
MserFeatureDetector::MserFeatureDetector [in-charge] CvMSERParams params )
MserFeatureDetector::MserFeatureDetector [in-charge] int delta, int minArea, int maxArea, double maxVariation, double minDiversity, int maxEvolution, double areaThreshold, double minMargin, int edgeBlurSize )
MserFeatureDetector::MserFeatureDetector [not-in-charge] CvMSERParams params )
MserFeatureDetector::MserFeatureDetector [not-in-charge] int delta, int minArea, int maxArea, double maxVariation, double minDiversity, int maxEvolution, double areaThreshold, double minMargin, int edgeBlurSize )
MserFeatureDetector::read FileNode const& fn )
MserFeatureDetector::write FileStorage& fs ) const
MserFeatureDetector::~MserFeatureDetector [in-charge-deleting] ( )
MserFeatureDetector::~MserFeatureDetector [in-charge] ( )
ORB::CommonParams::read FileNode const& fn )
ORB::CommonParams::write FileStorage& fs ) const
ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints )
ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints, Mat& descriptors, bool useProvidedKeypoints )
ORB::ORB [in-charge] ( size_t n_features, ORB::CommonParams const& detector_params )
ORB::ORB [not-in-charge] ( size_t n_features, ORB::CommonParams const& detector_params )
ORB::~ORB [not-in-charge] ( )
OrbDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) const
OrbDescriptorExtractor::descriptorSize ( ) const
OrbDescriptorExtractor::descriptorType ( ) const
OrbDescriptorExtractor::OrbDescriptorExtractor [in-charge] ORB::CommonParams params )
OrbDescriptorExtractor::OrbDescriptorExtractor [not-in-charge] ORB::CommonParams params )
OrbDescriptorExtractor::read FileNode const& p1 )
OrbDescriptorExtractor::write FileStorage& p1 ) const
OrbDescriptorExtractor::~OrbDescriptorExtractor [in-charge-deleting] ( )
OrbDescriptorExtractor::~OrbDescriptorExtractor [in-charge] ( )
OrbFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
OrbFeatureDetector::OrbFeatureDetector [in-charge] ( size_t n_features, ORB::CommonParams params )
OrbFeatureDetector::OrbFeatureDetector [not-in-charge] ( size_t n_features, ORB::CommonParams params )
OrbFeatureDetector::read FileNode const& p1 )
OrbFeatureDetector::write FileStorage& p1 ) const
OrbFeatureDetector::~OrbFeatureDetector [in-charge-deleting] ( )
OrbFeatureDetector::~OrbFeatureDetector [in-charge] ( )
SIFT::CommonParams::CommonParams [in-charge] ( )
SIFT::CommonParams::CommonParams [in-charge] int _nOctaves, int _nOctaveLayers )
SIFT::CommonParams::CommonParams [in-charge] int _nOctaves, int _nOctaveLayers, int p3, int p4 )
SIFT::CommonParams::CommonParams [not-in-charge] ( )
SIFT::CommonParams::CommonParams [not-in-charge] int _nOctaves, int _nOctaveLayers )
SIFT::CommonParams::CommonParams [not-in-charge] int _nOctaves, int _nOctaveLayers, int p3, int p4 )
SIFT::DescriptorParams::DescriptorParams [in-charge] ( )
SIFT::DescriptorParams::DescriptorParams [in-charge] bool _recalculateAngles )
SIFT::DescriptorParams::DescriptorParams [in-charge] ( double _magnification, bool p2, bool _recalculateAngles )
SIFT::DescriptorParams::DescriptorParams [not-in-charge] ( )
SIFT::DescriptorParams::DescriptorParams [not-in-charge] bool _recalculateAngles )
SIFT::DescriptorParams::DescriptorParams [not-in-charge] ( double _magnification, bool p2, bool _recalculateAngles )
SIFT::DetectorParams::DetectorParams [in-charge] ( )
SIFT::DetectorParams::DetectorParams [in-charge] ( double _threshold, double _edgeThreshold )
SIFT::DetectorParams::DetectorParams [not-in-charge] ( )
SIFT::DetectorParams::DetectorParams [not-in-charge] ( double _threshold, double _edgeThreshold )
SIFT::getCommonParams ( ) const
SIFT::getDescriptorParams ( ) const
SIFT::getDetectorParams ( ) const
SIFT::operator() ( Mat const& img, Mat const& mask, std::vector<KeyPoint>& keypoints ) const
SIFT::operator() ( Mat const& img, Mat const& mask, std::vector<KeyPoint>& keypoints, Mat& descriptors, bool useProvidedKeypoints ) const
SIFT::SIFT [in-charge] ( )
SIFT::SIFT [in-charge] ( SIFT::CommonParams const& _commParams, SIFT::DetectorParams const& _detectorParams, SIFT::DescriptorParams const& _descriptorParams )
SIFT::SIFT [in-charge] ( double _magnification, bool _isNormalize, bool _recalculateAngles, int _nOctaves, int _nOctaveLayers, int _firstOctave, int _angleMode )
SIFT::SIFT [in-charge] ( double _threshold, double _edgeThreshold, int _nOctaves, int _nOctaveLayers, int _firstOctave, int _angleMode )
SIFT::SIFT [not-in-charge] ( )
SIFT::SIFT [not-in-charge] ( SIFT::CommonParams const& _commParams, SIFT::DetectorParams const& _detectorParams, SIFT::DescriptorParams const& _descriptorParams )
SIFT::SIFT [not-in-charge] ( double _magnification, bool _isNormalize, bool _recalculateAngles, int _nOctaves, int _nOctaveLayers, int _firstOctave, int _angleMode )
SIFT::SIFT [not-in-charge] ( double _threshold, double _edgeThreshold, int _nOctaves, int _nOctaveLayers, int _firstOctave, int _angleMode )
SiftDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) const
SiftDescriptorExtractor::descriptorSize ( ) const
SiftDescriptorExtractor::descriptorType ( ) const
SiftDescriptorExtractor::read FileNode const& fn )
SiftDescriptorExtractor::SiftDescriptorExtractor [in-charge] ( SIFT::DescriptorParams const& descriptorParams, SIFT::CommonParams const& commonParams )
SiftDescriptorExtractor::SiftDescriptorExtractor [in-charge] ( double magnification, bool isNormalize, bool recalculateAngles, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )
SiftDescriptorExtractor::SiftDescriptorExtractor [not-in-charge] ( SIFT::DescriptorParams const& descriptorParams, SIFT::CommonParams const& commonParams )
SiftDescriptorExtractor::SiftDescriptorExtractor [not-in-charge] ( double magnification, bool isNormalize, bool recalculateAngles, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )
SiftDescriptorExtractor::write FileStorage& fs ) const
SiftDescriptorExtractor::~SiftDescriptorExtractor [in-charge-deleting] ( )
SiftDescriptorExtractor::~SiftDescriptorExtractor [in-charge] ( )
SiftFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
SiftFeatureDetector::read FileNode const& fn )
SiftFeatureDetector::SiftFeatureDetector [in-charge] ( SIFT::DetectorParams const& detectorParams, SIFT::CommonParams const& commonParams )
SiftFeatureDetector::SiftFeatureDetector [in-charge] ( double threshold, double edgeThreshold, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )
SiftFeatureDetector::SiftFeatureDetector [not-in-charge] ( SIFT::DetectorParams const& detectorParams, SIFT::CommonParams const& commonParams )
SiftFeatureDetector::SiftFeatureDetector [not-in-charge] ( double threshold, double edgeThreshold, int nOctaves, int nOctaveLayers, int firstOctave, int angleMode )
SiftFeatureDetector::write FileStorage& fs ) const
SiftFeatureDetector::~SiftFeatureDetector [in-charge-deleting] ( )
SiftFeatureDetector::~SiftFeatureDetector [in-charge] ( )
StarDetector::StarDetector [in-charge] ( )
StarDetector::StarDetector [not-in-charge] ( )
StarFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
StarFeatureDetector::read FileNode const& fn )
StarFeatureDetector::StarFeatureDetector [in-charge] CvStarDetectorParams const& params )
StarFeatureDetector::StarFeatureDetector [in-charge] int maxSize, int responseThreshold, int lineThresholdProjected, int lineThresholdBinarized, int suppressNonmaxSize )
StarFeatureDetector::StarFeatureDetector [not-in-charge] CvStarDetectorParams const& params )
StarFeatureDetector::StarFeatureDetector [not-in-charge] int maxSize, int responseThreshold, int lineThresholdProjected, int lineThresholdBinarized, int suppressNonmaxSize )
StarFeatureDetector::write FileStorage& fs ) const
StarFeatureDetector::~StarFeatureDetector [in-charge-deleting] ( )
StarFeatureDetector::~StarFeatureDetector [in-charge] ( )
SURF::operator() ( Mat const& img, Mat const& mask, std::vector<KeyPoint>& keypoints ) const
SURF::operator() ( Mat const& img, Mat const& mask, std::vector<KeyPoint>& keypoints, std::vector<float>& descriptors, bool useProvidedKeypoints ) const
SurfDescriptorExtractor::computeImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat& descriptors ) const
SurfDescriptorExtractor::descriptorSize ( ) const
SurfDescriptorExtractor::descriptorType ( ) const
SurfDescriptorExtractor::read FileNode const& fn )
SurfDescriptorExtractor::SurfDescriptorExtractor [in-charge] int nOctaves, int nOctaveLayers, bool extended, bool upright )
SurfDescriptorExtractor::SurfDescriptorExtractor [not-in-charge] int nOctaves, int nOctaveLayers, bool extended, bool upright )
SurfDescriptorExtractor::write FileStorage& fs ) const
SurfDescriptorExtractor::~SurfDescriptorExtractor [in-charge-deleting] ( )
SurfDescriptorExtractor::~SurfDescriptorExtractor [in-charge] ( )
SurfFeatureDetector::detectImpl ( Mat const& image, std::vector<KeyPoint>& keypoints, Mat const& mask ) const
SurfFeatureDetector::read FileNode const& fn )
SurfFeatureDetector::SurfFeatureDetector [in-charge] ( double hessianThreshold, int octaves, int octaveLayers, bool upright )
SurfFeatureDetector::SurfFeatureDetector [not-in-charge] ( double hessianThreshold, int octaves, int octaveLayers, bool upright )
SurfFeatureDetector::write FileStorage& fs ) const
SurfFeatureDetector::~SurfFeatureDetector [in-charge-deleting] ( )
SurfFeatureDetector::~SurfFeatureDetector [in-charge] ( )
vtable for GoodFeaturesToTrackDetector [data]
vtable for MserFeatureDetector [data]
vtable for OrbDescriptorExtractor [data]
vtable for OrbFeatureDetector [data]
vtable for SiftDescriptorExtractor [data]
vtable for SiftFeatureDetector [data]
vtable for StarFeatureDetector [data]
vtable for SurfDescriptorExtractor [data]
vtable for SurfFeatureDetector [data]

imgproc.hpp, libopencv_imgproc.so.2.3.1
namespace cv
buildPyramid InputArray src, OutputArrayOfArrays dst, int maxlevel )
distanceTransform InputArray src, OutputArray dst, OutputArray labels, int distanceType, int maskSize )
pyrDown InputArray src, OutputArray dst, Size const& dstsize )
pyrUp InputArray src, OutputArray dst, Size const& dstsize )
Subdiv2D::check ( ) const

objdetect.hpp, libopencv_objdetect.so.2.3.1
namespace cv
drawDataMatrixCodes ( std::vector<DataMatrixCode>const& codes, Mat& drawImage )
findDataMatrix ( Mat const& image, std::vector<DataMatrixCode>& codes )

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 )

to the top

Problems with Data Types, High Severity (19)


core.hpp
namespace cv
[+] class _InputArray (3)

features2d.hpp
namespace cv
[+] class DenseFeatureDetector (1)
[+] class DescriptorExtractor (3)
[+] class DescriptorMatcher (1)
[+] class FeatureDetector (3)
[+] class MSER (3)
[+] class ORB (1)
[+] class StarDetector (3)

objdetect.hpp
namespace cv
[+] class CascadeClassifier (1)

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)
[+] solvePnP ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess ) (1)
[+] solvePnPRansac ( InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, OutputArray inliers ) (1)

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)
[+] CommandLineParser::CommandLineParser [in-charge] int argc, char const** argv, char const* key_map ) (1)
[+] RNG::fill ( InputOutputArray mat, int distType, InputArray a, InputArray b ) (1)

features2d.hpp, libopencv_features2d.so.2.3.1
namespace cv
[+] DenseFeatureDetector::DenseFeatureDetector [not-in-charge] DenseFeatureDetector::Params const& params ) (1)
[+] DenseFeatureDetector::DenseFeatureDetector [in-charge] DenseFeatureDetector::Params const& params ) (1)
[+] FAST ( Mat const& image, std::vector<KeyPoint>& keypoints, int threshold, bool nonmaxSupression ) (1)
[+] ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints ) (2)
[+] ORB::operator() ( Mat const& image, Mat const& mask, std::vector<KeyPoint>& keypoints, Mat& descriptors, bool useProvidedKeypoints ) (2)
[+] ORB::ORB [not-in-charge] ( size_t n_features, ORB::CommonParams const& detector_params ) (1)
[+] ORB::ORB [in-charge] ( size_t n_features, ORB::CommonParams const& detector_params ) (1)

imgproc.hpp, libopencv_imgproc.so.2.3.1
namespace cv
[+] buildPyramid ( InputArray src, OutputArrayOfArrays dst, int maxlevel ) (1)
[+] distanceTransform ( InputArray src, OutputArray dst, OutputArray labels, int distanceType, int maskSize ) (1)
[+] pyrDown ( InputArray src, OutputArray dst, Size const& dstsize ) (1)
[+] pyrUp ( InputArray src, OutputArray dst, Size const& dstsize ) (1)

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)

to the top

Problems with Data Types, Medium Severity (8)


features2d.hpp
namespace cv
[+] class DenseFeatureDetector (1)
[+] class ORB (6)
[+] class StarAdjuster (1)

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)

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)

to the top

Problems with Data Types, Low Severity (38)


features2d.hpp
namespace cv
[+] class DenseFeatureDetector (7)
[+] class GoodFeaturesToTrackDetector (1)
[+] class MSER (9)
[+] class MserFeatureDetector (1)
[+] class ORB (10)
[+] class OrbDescriptorExtractor (1)
[+] class OrbFeatureDetector (1)
[+] class StarAdjuster (1)
[+] class StarDetector (5)
[+] class StarFeatureDetector (1)

objdetect.hpp
namespace cv
[+] class CascadeClassifier (1)

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)
[+] checkRange ( InputArray a, bool quiet, Point* pt, double minVal, double maxVal ) (1)
[+] hconcat ( InputArray src, OutputArray dst ) (1)
[+] putText ( Mat& img, std::string const& text, Point org, int fontFace, double fontScale, Scalar color, int thickness, int linetype, bool bottomLeftOrigin ) (1)
[+] vconcat ( InputArray src, OutputArray dst ) (1)

core_c.h, libopencv_core.so.2.3.1
[+] cvCreateSeq int seq_flags, int header_size, int elem_size, CvMemStorage* storage ) (2)

features2d.hpp, libopencv_features2d.so.2.3.1
namespace cv
[+] FastAdjuster::tooFew int min, int n_detected ) (1)
[+] FastAdjuster::tooMany int max, int n_detected ) (1)
[+] StarAdjuster::tooFew int min, int n_detected ) (1)
[+] StarAdjuster::tooMany int max, int n_detected ) (1)
[+] SurfAdjuster::tooFew int min, int n_detected ) (1)
[+] SurfAdjuster::tooMany int max, int n_detected ) (1)

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)
[+] 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)
[+] StarDetector::StarDetector [in-charge] int _maxSize, int _responseThreshold, int _lineThresholdProjected, int _lineThresholdBinarized, int _suppressNonmaxSize ) (5)
[+] StarDetector::StarDetector [not-in-charge] int _maxSize, int _responseThreshold, int _lineThresholdProjected, int _lineThresholdBinarized, int _suppressNonmaxSize ) (5)

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




Generated on Tue Nov 6 15:54:49 2012 for OpenCV by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API