Browse Source

Fixed the return value for CvInvoke.EMD function.

pull/703/head
Canming Huang 4 years ago
parent
commit
9e36f5808f
  1. 4
      Emgu.CV.Extern/imgproc/imgproc_c.cpp
  2. 2
      Emgu.CV.Extern/imgproc/imgproc_c.h

4
Emgu.CV.Extern/imgproc/imgproc_c.cpp

@ -289,9 +289,9 @@ void cveInvertAffineTransform(cv::_InputArray* m, cv::_OutputArray* im)
cv::invertAffineTransform(*m, *im);
}
void cveEMD(cv::_InputArray* signature1, cv::_InputArray* signature2, int distType, cv::_InputArray* cost, float* lowerBound, cv::_OutputArray* flow)
float cveEMD(cv::_InputArray* signature1, cv::_InputArray* signature2, int distType, cv::_InputArray* cost, float* lowerBound, cv::_OutputArray* flow)
{
cv::EMD(
return cv::EMD(
*signature1,
*signature2,
distType,

2
Emgu.CV.Extern/imgproc/imgproc_c.h

@ -89,7 +89,7 @@ CVAPI(void) cveGetPerspectiveTransform(cv::_InputArray* src, cv::_InputArray* ds
CVAPI(void) cveInvertAffineTransform(cv::_InputArray* m, cv::_OutputArray* im);
CVAPI(void) cveEMD(cv::_InputArray* signature1, cv::_InputArray* signature2, int distType, cv::_InputArray* cost, float* lowerBound, cv::_OutputArray* flow);
CVAPI(float) cveEMD(cv::_InputArray* signature1, cv::_InputArray* signature2, int distType, cv::_InputArray* cost, float* lowerBound, cv::_OutputArray* flow);
CVAPI(void) cveCalcHist( cv::_InputArray* images, const std::vector<int>* channels, cv::_InputArray* mask, cv::_OutputArray* hist, std::vector<int>* histSize, std::vector<float>* ranges, bool accumulate );
CVAPI(void) cveCalcBackProject(cv::_InputArray* images, const std::vector<int>* channels, cv::_InputArray* hist, cv::_OutputArray* dst, const std::vector<float>* ranges, double scale );

Loading…
Cancel
Save