revise omnidir::calibrate API (InputArray to InpurArrayOfArray) so that Python bindings will work

pull/790/head
baisheng lai 9 years ago
parent bf9dd72f0a
commit 7d238cfc67
  1. 2
      modules/ccalib/include/opencv2/ccalib/omnidir.hpp
  2. 2
      modules/ccalib/src/omnidir.cpp

@ -168,7 +168,7 @@ namespace omnidir
@param idx Indices of images that pass initialization, which are really used in calibration. So the size of rvecs is the
same as idx.total().
*/
CV_EXPORTS_W double calibrate(InputArray objectPoints, InputArray imagePoints, Size size,
CV_EXPORTS_W double calibrate(InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size size,
InputOutputArray K, InputOutputArray xi, InputOutputArray D, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs,
int flags, TermCriteria criteria, OutputArray idx=noArray());

@ -1058,7 +1058,7 @@ void cv::omnidir::internal::compose_motion(InputArray _om1, InputArray _T1, Inpu
dT3dom1 = Mat::zeros(3, 3, CV_64FC1);
}
double cv::omnidir::calibrate(InputArray patternPoints, InputArray imagePoints, Size size,
double cv::omnidir::calibrate(InputArrayOfArrays patternPoints, InputArrayOfArrays imagePoints, Size size,
InputOutputArray K, InputOutputArray xi, InputOutputArray D, OutputArrayOfArrays omAll, OutputArrayOfArrays tAll,
int flags, TermCriteria criteria, OutputArray idx)
{

Loading…
Cancel
Save