Skip to content

Commit 1089ea4

Browse files
committed
Merge branch 'master' into dev
2 parents 3a5c7f7 + 03d93b3 commit 1089ea4

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

opencv.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ const zend_function_entry opencv_functions[] = {
189189
ZEND_NS_NAMED_FE(OPENCV_NS, imwrite, ZEND_FN(opencv_imwrite), NULL)
190190
ZEND_NS_NAMED_FE(OPENCV_NS, imshow, ZEND_FN(opencv_imshow), NULL)
191191
ZEND_NS_NAMED_FE(OPENCV_NS, waitKey, ZEND_FN(opencv_wait_key), NULL)
192+
ZEND_NS_NAMED_FE(OPENCV_NS, moveWindow, ZEND_FN(opencv_move_window), NULL)
192193
ZEND_NS_NAMED_FE(OPENCV_NS, namedWindow, ZEND_FN(opencv_named_window), NULL)
193194
ZEND_NS_NAMED_FE(OPENCV_NS, cvtColor, ZEND_FN(opencv_cv_t_color), NULL)
194195
ZEND_NS_NAMED_FE(OPENCV_NS, ellipse, ZEND_FN(opencv_ellipse), NULL)

source/opencv2/opencv_highgui.cc

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,25 @@ int php_window_flags_to_c_flags(int flags){
8585
return WINDOW_AUTOSIZE;
8686
}
8787

88+
/**
89+
* CV\moveWindow
90+
* @param window_name
91+
* @param x
92+
* @param y
93+
*/
94+
PHP_FUNCTION(opencv_move_window){
95+
char *window_name;
96+
long window_name_len;
97+
long x;
98+
long y;
99+
100+
if (zend_parse_parameters(ZEND_NUM_ARGS(), "sll", &window_name, &window_name_len, &x, &y) == FAILURE) {
101+
RETURN_NULL();
102+
}
103+
moveWindow(window_name,(int)x,(int)y);
104+
RETURN_NULL();
105+
}
106+
88107
/**
89108
* CV\namedWindow
90109
* @param window_name

source/opencv2/opencv_highgui.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ extern void opencv_highgui_init(int module_number);
2222

2323
PHP_FUNCTION(opencv_imshow);
2424
PHP_FUNCTION(opencv_wait_key);
25+
PHP_FUNCTION(opencv_move_window);
2526
PHP_FUNCTION(opencv_named_window);
2627
PHP_FUNCTION(opencv_create_trackbar);
2728
PHP_FUNCTION(opencv_destroy_window);

0 commit comments

Comments
 (0)