@@ -21,6 +21,7 @@ extern "C" {
2121Mat* cv_create_Mat ();
2222Mat* cv_create_Mat_typed (int rows, int cols, int type);
2323Mat* cv_create_Mat_with_data (int rows, int cols, int type, void * data);
24+ Mat* cv_create_Mat_with_value (int rows, int cols, int type, Scalar* s);
2425Mat* cv_Mat_assign (Mat* self, Mat* m);
2526Mat* cv_Mat_assignVal (Mat* self, Scalar* s);
2627Mat* cv_Mat_getRow (Mat* self, int y);
@@ -35,6 +36,7 @@ void cv_Mat_copyTo(Mat* self, Mat* m);
3536void cv_Mat_copyTo_masked (Mat* self, Mat* m, Mat* mask);
3637void cv_Mat_assignTo (Mat* self, Mat* m);
3738void cv_Mat_assignTo_t (Mat*self, Mat* m, int t);
39+ void cv_Mat_convertTo (Mat* self,Mat* m, int rtype, double alpha, double beta);
3840Mat* cv_Mat_setTo (Mat*self, Scalar* value);
3941Mat* cv_Mat_setTo_masked (Mat* self, Scalar* value, Mat* mask);
4042Mat* cv_Mat_reshape (Mat* self, int cn);
@@ -50,6 +52,7 @@ int cv_Mat_rows(Mat* self);
5052int cv_Mat_cols (Mat* self);
5153int cv_Mat_empty (Mat* self);
5254Size* cv_Mat_size (Mat* self);
55+ size_t cv_Mat_get_Step (Mat* self);
5356size_t cv_Mat_step1 (Mat* self);
5457uchar* cv_Mat_ptr (Mat* self);
5558uchar* cv_Mat_ptr_index (Mat* self, int i);
@@ -67,5 +70,8 @@ double cv_Mat_dot(Mat* self, Mat* m);
6770Mat* cv_Mat_cross (Mat* self, Mat* m);
6871void cv_Mat_locateROI (Mat* self, Size* s, Point* p);
6972Mat* cv_Mat_adjustROI (Mat* self, int dtop, int dbottom, int dleft, int dright);
73+ void cv_delete_Mat (Mat* self);
74+ void cv_destruct_Mat (Mat* self);
75+ void cv_delete_MatExpr (MatExpr* self);
76+ void cv_destruct_MatExpr (MatExpr* self);
7077}
71-
0 commit comments