@@ -42,7 +42,7 @@ PHP_FUNCTION(opencv_cv_t_color){
4242 }
4343 // get src mat object from mat_zval
4444 opencv_mat_object *src_obj = Z_PHP_MAT_OBJ_P (mat_zval);
45- cvtColor (*(src_obj->mat ),dstImg,code);
45+ cvtColor (*(src_obj->mat ), dstImg, ( int ) code);
4646
4747 // new PHP Mat bing cv::cvtColor dstImg.
4848 zval instance;
@@ -88,7 +88,7 @@ PHP_FUNCTION(opencv_ellipse){
8888 opencv_point_object *point_obj = Z_PHP_POINT_OBJ_P (point_zval);
8989 opencv_size_object *size_obj = Z_PHP_SIZE_OBJ_P (size_zval);
9090 opencv_scalar_object *scalar_obj = Z_PHP_SCALAR_OBJ_P (scalar_zval);
91- ellipse (*(mat_obj->mat ), *(point_obj->point ), *(size_obj->size ), angle, startAngle, endAngle, *(scalar_obj->scalar ), thickness, lineType ,shift);
91+ ellipse (*(mat_obj->mat ), *(point_obj->point ), *(size_obj->size ), angle, startAngle, endAngle, *(scalar_obj->scalar ), ( int ) thickness, ( int ) lineType ,( int ) shift);
9292
9393 RETURN_NULL ();
9494}
@@ -99,7 +99,7 @@ PHP_FUNCTION(opencv_ellipse){
9999PHP_FUNCTION (opencv_circle){
100100
101101 long radius, thickness = 1 , lineType = LINE_8, shift = 0 ;
102- zval *mat_zval, *point_zval, *size_zval, * scalar_zval;
102+ zval *mat_zval, *point_zval, *scalar_zval;
103103 if (zend_parse_parameters (ZEND_NUM_ARGS (), " OOlO|lll" ,
104104 &mat_zval, opencv_mat_ce,
105105 &point_zval, opencv_point_ce,
@@ -113,7 +113,7 @@ PHP_FUNCTION(opencv_circle){
113113 opencv_point_object *point_obj = Z_PHP_POINT_OBJ_P (point_zval);
114114 opencv_scalar_object *scalar_obj = Z_PHP_SCALAR_OBJ_P (scalar_zval);
115115
116- circle (*(mat_obj->mat ),*(point_obj->point ), radius, *(scalar_obj->scalar ),thickness,lineType ,shift);
116+ circle (*(mat_obj->mat ),*(point_obj->point ), ( int ) radius, *(scalar_obj->scalar ),( int ) thickness, ( int ) lineType ,( int ) shift);
117117
118118 RETURN_NULL ();
119119}
@@ -218,7 +218,7 @@ PHP_FUNCTION(opencv_line){
218218 opencv_point_object *end_point_obj = Z_PHP_POINT_OBJ_P (end_point_zval);
219219 opencv_scalar_object *scalar_obj = Z_PHP_SCALAR_OBJ_P (scalar_zval);
220220
221- line (*(mat_obj->mat ),*(start_point_obj->point ),*(end_point_obj->point ),*(scalar_obj->scalar ), thickness, lineType, shift);
221+ line (*(mat_obj->mat ),*(start_point_obj->point ),*(end_point_obj->point ),*(scalar_obj->scalar ), ( int ) thickness, ( int ) lineType, ( int ) shift);
222222
223223 RETURN_NULL ();
224224}
@@ -244,7 +244,7 @@ PHP_FUNCTION(opencv_rectangle){
244244 opencv_mat_object *mat_obj = Z_PHP_MAT_OBJ_P (mat_zval);
245245 opencv_scalar_object *scalar_obj = Z_PHP_SCALAR_OBJ_P (color_zval);
246246
247- rectangle (*(mat_obj->mat ), Point (startX, startY), Point (endX, endY), *(scalar_obj->scalar ), thickness, lineType, shift);
247+ rectangle (*(mat_obj->mat ), Point (( int ) startX, ( int ) startY), Point (( int ) endX, ( int ) endY), *(scalar_obj->scalar ), ( int ) thickness, ( int ) lineType, ( int ) shift);
248248
249249 RETURN_NULL ();
250250}
@@ -272,7 +272,7 @@ PHP_FUNCTION(opencv_rectangle_by_point){
272272 opencv_point_object *end_point_obj = Z_PHP_POINT_OBJ_P (end_point_zval);
273273 opencv_scalar_object *scalar_obj = Z_PHP_SCALAR_OBJ_P (color_zval);
274274
275- rectangle (*(mat_obj->mat ), *(start_point_obj->point ), *(end_point_obj->point ), *(scalar_obj->scalar ), thickness, lineType, shift);
275+ rectangle (*(mat_obj->mat ), *(start_point_obj->point ), *(end_point_obj->point ), *(scalar_obj->scalar ), ( int ) thickness, ( int ) lineType, ( int ) shift);
276276
277277 RETURN_NULL ();
278278}
@@ -719,7 +719,7 @@ PHP_FUNCTION(opencv_sobel){
719719 dst_object = Z_PHP_MAT_OBJ_P (dst_real_zval);
720720 dst_object->mat = new Mat (dst);
721721 }
722- Sobel (*src_object->mat , *dst_object->mat , (int )ddepth, (int )dx, (int )dy, (int )ksize, ( double ) scale, ( double ) delta, (int )border_type);
722+ Sobel (*src_object->mat , *dst_object->mat , (int )ddepth, (int )dx, (int )dy, (int )ksize, scale, delta, (int )border_type);
723723 RETURN_NULL ();
724724}
725725
@@ -733,7 +733,7 @@ PHP_FUNCTION(opencv_scharr){
733733 zval *src_zval, *dst_zval;
734734 long ddepth,dx,dy;
735735
736- double delta = 0.0 ,scale= 1.0 ;
736+ double delta = 0.0 , scale = 1.0 ;
737737 long border_type = BORDER_DEFAULT;
738738 opencv_mat_object *dst_object;
739739
@@ -763,7 +763,7 @@ PHP_FUNCTION(opencv_scharr){
763763 dst_object = Z_PHP_MAT_OBJ_P (dst_real_zval);
764764 dst_object->mat = new Mat (dst);
765765 }
766- Scharr (*src_object->mat , *dst_object->mat , (int )ddepth, (int )dx, (int )dy, ( double ) scale, ( double ) delta, (int )border_type);
766+ Scharr (*src_object->mat , *dst_object->mat , (int )ddepth, (int )dx, (int )dy, scale, delta, (int )border_type);
767767 RETURN_NULL ();
768768}
769769
@@ -807,7 +807,7 @@ PHP_FUNCTION(opencv_laplacian){
807807 dst_object = Z_PHP_MAT_OBJ_P (dst_real_zval);
808808 dst_object->mat = new Mat (dst);
809809 }
810- Laplacian (*src_object->mat , *dst_object->mat , (int )ddepth, (int )ksize, ( double ) scale, ( double ) delta, (int )border_type);
810+ Laplacian (*src_object->mat , *dst_object->mat , (int )ddepth, (int )ksize, scale, delta, (int )border_type);
811811 RETURN_NULL ();
812812}
813813
@@ -894,7 +894,7 @@ PHP_FUNCTION(opencv_convert_scale_abs){
894894 dst_object = Z_PHP_MAT_OBJ_P (dst_real_zval);
895895 dst_object->mat = new Mat (dst);
896896 }
897- convertScaleAbs (*src_object->mat , *dst_object->mat , ( double ) alpha, ( double ) beta);
897+ convertScaleAbs (*src_object->mat , *dst_object->mat , alpha, beta);
898898 RETURN_NULL ();
899899}
900900
@@ -907,7 +907,6 @@ PHP_FUNCTION(opencv_get_structuring_element){
907907 long shape;
908908 zval *ksize_zval, *anchor_zval = NULL ;
909909 Point anchor = Point (-1 ,-1 );
910- opencv_mat_object *dst_object;
911910 Mat dst;
912911 if (zend_parse_parameters (ZEND_NUM_ARGS (), " lO|O" ,
913912 &shape,
0 commit comments