Skip to content

Commit 2b49ef2

Browse files
committed
Add morphTypes
1 parent 5a2eeef commit 2b49ef2

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

source/opencv2/opencv_imgproc.cc

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ void opencv_imgproc_init(int module_number)
2626
{
2727
opencv_color_conversion_code_init(module_number);
2828
opencv_line_type_init(module_number);
29-
opencv_morph_shapes(module_number);
29+
opencv_morph_shapes_init(module_number);
30+
opencv_morph_types_init(module_number);
3031
}
3132

3233
/**
@@ -1310,8 +1311,19 @@ void opencv_line_type_init(int module_number){
13101311
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "LINE_AA", LINE_AA, CONST_CS | CONST_PERSISTENT);
13111312
}
13121313

1313-
void opencv_morph_shapes(int module_number){
1314+
void opencv_morph_shapes_init(int module_number){
13141315
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_RECT", MORPH_RECT, CONST_CS | CONST_PERSISTENT);
13151316
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_CROSS", MORPH_CROSS, CONST_CS | CONST_PERSISTENT);
13161317
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_ELLIPSE", MORPH_ELLIPSE, CONST_CS | CONST_PERSISTENT);
1318+
}
1319+
1320+
void opencv_morph_types_init(int module_number){
1321+
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_ERODE", MORPH_ERODE, CONST_CS | CONST_PERSISTENT);
1322+
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_DILATE", MORPH_DILATE, CONST_CS | CONST_PERSISTENT);
1323+
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_OPEN", MORPH_OPEN, CONST_CS | CONST_PERSISTENT);
1324+
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_CLOSE", MORPH_CLOSE, CONST_CS | CONST_PERSISTENT);
1325+
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_GRADIENT", MORPH_GRADIENT, CONST_CS | CONST_PERSISTENT);
1326+
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_TOPHAT", MORPH_TOPHAT, CONST_CS | CONST_PERSISTENT);
1327+
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_BLACKHAT", MORPH_BLACKHAT, CONST_CS | CONST_PERSISTENT);
1328+
REGISTER_NS_LONG_CONSTANT(OPENCV_NS, "MORPH_HITMISS", MORPH_HITMISS, CONST_CS | CONST_PERSISTENT);
13171329
}

source/opencv2/opencv_imgproc.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
void opencv_imgproc_init(int module_number);
2121
void opencv_color_conversion_code_init(int module_number);
2222
void opencv_line_type_init(int module_number);
23-
void opencv_morph_shapes(int module_number);
23+
void opencv_morph_shapes_init(int module_number);
24+
void opencv_morph_types_init(int module_number);
2425
PHP_FUNCTION(opencv_cv_t_color);
2526
PHP_FUNCTION(opencv_ellipse);
2627
PHP_FUNCTION(opencv_circle);

0 commit comments

Comments
 (0)