save, load & copy HOGDescriptor::nlevels (ticket #1533)
This commit is contained in:
parent
5aae21c037
commit
806aab164b
@ -109,6 +109,7 @@ bool HOGDescriptor::read(FileNode& obj)
|
|||||||
obj["histogramNormType"] >> histogramNormType;
|
obj["histogramNormType"] >> histogramNormType;
|
||||||
obj["L2HysThreshold"] >> L2HysThreshold;
|
obj["L2HysThreshold"] >> L2HysThreshold;
|
||||||
obj["gammaCorrection"] >> gammaCorrection;
|
obj["gammaCorrection"] >> gammaCorrection;
|
||||||
|
obj["nlevels"] >> nlevels;
|
||||||
|
|
||||||
FileNode vecNode = obj["SVMDetector"];
|
FileNode vecNode = obj["SVMDetector"];
|
||||||
if( vecNode.isSeq() )
|
if( vecNode.isSeq() )
|
||||||
@ -134,7 +135,8 @@ void HOGDescriptor::write(FileStorage& fs, const String& objName) const
|
|||||||
<< "winSigma" << getWinSigma()
|
<< "winSigma" << getWinSigma()
|
||||||
<< "histogramNormType" << histogramNormType
|
<< "histogramNormType" << histogramNormType
|
||||||
<< "L2HysThreshold" << L2HysThreshold
|
<< "L2HysThreshold" << L2HysThreshold
|
||||||
<< "gammaCorrection" << gammaCorrection;
|
<< "gammaCorrection" << gammaCorrection
|
||||||
|
<< "nlevels" << nlevels;
|
||||||
if( !svmDetector.empty() )
|
if( !svmDetector.empty() )
|
||||||
fs << "SVMDetector" << "[:" << svmDetector << "]";
|
fs << "SVMDetector" << "[:" << svmDetector << "]";
|
||||||
fs << "}";
|
fs << "}";
|
||||||
@ -166,6 +168,7 @@ void HOGDescriptor::copyTo(HOGDescriptor& c) const
|
|||||||
c.L2HysThreshold = L2HysThreshold;
|
c.L2HysThreshold = L2HysThreshold;
|
||||||
c.gammaCorrection = gammaCorrection;
|
c.gammaCorrection = gammaCorrection;
|
||||||
c.svmDetector = svmDetector;
|
c.svmDetector = svmDetector;
|
||||||
|
c.nlevels = nlevels;
|
||||||
}
|
}
|
||||||
|
|
||||||
void HOGDescriptor::computeGradient(const Mat& img, Mat& grad, Mat& qangle,
|
void HOGDescriptor::computeGradient(const Mat& img, Mat& grad, Mat& qangle,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user