func GetRows(arr Arr, submat *Mat, start_row, end_row, delta_row int) *Mat {
	mat_new := C.cvGetRows(
		unsafe.Pointer(arr),
		(*C.CvMat)(submat),
		C.int(start_row),
		C.int(end_row),
		C.int(delta_row),
	)
	return (*Mat)(mat_new)
}
func GetRows(arr Arr, submat *Mat, start_row, end_row, delta_row int) *Mat {
	mat_new := C.cvGetRows(
		unsafe.Pointer(arr),
		(*C.CvMat)(submat),
		C.int(start_row),
		C.int(end_row),
		C.int(delta_row),
	)
	return (*Mat)(mat_new)
}
func GetRows ( arr Arr , submat * Mat , start_row , end_row , delta_row int ) * Mat { mat_new := C . cvGetRows ( unsafe . Pointer ( arr ) , ( * C . CvMat ) ( submat ) , C . int ( start_row ) , C . int ( end_row ) , C . int ( delta_row ) , ) return ( * Mat ) ( mat_new ) }
//#define cvGetSubArr cvGetSubRect
/* Selects row span of the input array: arr(start_row:delta_row:end_row,:)
   (end_row is not included into the span). */
#define cvGetSubArr cvGetSubRect / * Selects row span of the input array : arr ( start_row : delta_row : end_row : ) ( end_row is not included into the span ) .