Fixes of some memory leaks
This commit is contained in:
@@ -476,12 +476,19 @@ public:
|
||||
chamfer_ = new Matching(true);
|
||||
}
|
||||
|
||||
~ChamferMatcher()
|
||||
{
|
||||
delete chamfer_;
|
||||
}
|
||||
|
||||
void showMatch(Mat& img, int index = 0);
|
||||
void showMatch(Mat& img, Match match_);
|
||||
|
||||
const Matches& matching(Template&, Mat&);
|
||||
|
||||
private:
|
||||
ChamferMatcher(const ChamferMatcher&);
|
||||
ChamferMatcher& operator=(const ChamferMatcher&);
|
||||
void addMatch(float cost, Point offset, const Template* tpl);
|
||||
|
||||
|
||||
|
@@ -79,9 +79,7 @@ void CvFuzzyCurve::clear()
|
||||
|
||||
void CvFuzzyCurve::addPoint(double x, double y)
|
||||
{
|
||||
CvFuzzyPoint *point;
|
||||
point = new CvFuzzyPoint(x, y);
|
||||
points.push_back(*point);
|
||||
points.push_back(CvFuzzyPoint(x, y));
|
||||
};
|
||||
|
||||
double CvFuzzyCurve::calcValue(double param)
|
||||
|
Reference in New Issue
Block a user