mirror of
https://github.com/opencv/opencv.git
synced 2025-08-06 14:36:36 +08:00
fix issue 8411.
This commit is contained in:
parent
eae1ebfd29
commit
94521629ab
@ -294,6 +294,7 @@ public:
|
|||||||
template<typename _Tp> _OutputArray(std::vector<_Tp>& vec);
|
template<typename _Tp> _OutputArray(std::vector<_Tp>& vec);
|
||||||
_OutputArray(std::vector<bool>& vec);
|
_OutputArray(std::vector<bool>& vec);
|
||||||
template<typename _Tp> _OutputArray(std::vector<std::vector<_Tp> >& vec);
|
template<typename _Tp> _OutputArray(std::vector<std::vector<_Tp> >& vec);
|
||||||
|
_OutputArray(std::vector<std::vector<bool> >&);
|
||||||
template<typename _Tp> _OutputArray(std::vector<Mat_<_Tp> >& vec);
|
template<typename _Tp> _OutputArray(std::vector<Mat_<_Tp> >& vec);
|
||||||
template<typename _Tp> _OutputArray(Mat_<_Tp>& m);
|
template<typename _Tp> _OutputArray(Mat_<_Tp>& m);
|
||||||
template<typename _Tp> _OutputArray(_Tp* vec, int n);
|
template<typename _Tp> _OutputArray(_Tp* vec, int n);
|
||||||
|
@ -161,6 +161,10 @@ template<typename _Tp> inline
|
|||||||
_OutputArray::_OutputArray(std::vector<std::vector<_Tp> >& vec)
|
_OutputArray::_OutputArray(std::vector<std::vector<_Tp> >& vec)
|
||||||
{ init(FIXED_TYPE + STD_VECTOR_VECTOR + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
|
{ init(FIXED_TYPE + STD_VECTOR_VECTOR + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
|
||||||
|
|
||||||
|
inline
|
||||||
|
_OutputArray::_OutputArray(std::vector<std::vector<bool> >&)
|
||||||
|
{ CV_Error(Error::StsUnsupportedFormat, "std::vector<std::vector<bool> > cannot be an output array\n"); }
|
||||||
|
|
||||||
template<typename _Tp> inline
|
template<typename _Tp> inline
|
||||||
_OutputArray::_OutputArray(std::vector<Mat_<_Tp> >& vec)
|
_OutputArray::_OutputArray(std::vector<Mat_<_Tp> >& vec)
|
||||||
{ init(FIXED_TYPE + STD_VECTOR_MAT + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
|
{ init(FIXED_TYPE + STD_VECTOR_MAT + DataType<_Tp>::type + ACCESS_WRITE, &vec); }
|
||||||
|
Loading…
Reference in New Issue
Block a user