Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Tetragramm
GitHub Repository: Tetragramm/opencv
Path: blob/master/modules/ml/misc/python/pyopencv_ml.hpp
16338 views
1
template<>
2
bool pyopencv_to(PyObject *obj, CvTermCriteria& dst, const char *name)
3
{
4
CV_UNUSED(name);
5
if(!obj)
6
return true;
7
return PyArg_ParseTuple(obj, "iid", &dst.type, &dst.max_iter, &dst.epsilon) > 0;
8
}
9
10
template<>
11
bool pyopencv_to(PyObject* obj, CvSlice& r, const char* name)
12
{
13
CV_UNUSED(name);
14
if(!obj || obj == Py_None)
15
return true;
16
if(PyObject_Size(obj) == 0)
17
{
18
r = CV_WHOLE_SEQ;
19
return true;
20
}
21
return PyArg_ParseTuple(obj, "ii", &r.start_index, &r.end_index) > 0;
22
}
23