@@ -30,13 +30,13 @@ extern "C" {
30
30
31
31
#include " php_opencv.h"
32
32
// #include "source/opencv2/opencv_imgcodecs.h"
33
- // #include "source/opencv2/opencv_highgui.h"
33
+ #include " source/opencv2/opencv_highgui.h"
34
34
// #include "source/opencv2/opencv_imgproc.h"
35
35
#include " source/opencv2/core/opencv_type.h"
36
36
#include " source/opencv2/core/opencv_mat.h"
37
37
#include " source/opencv2/core/hal/opencv_interface.h"
38
38
#include " opencv_exception.h"
39
- // #include "source/opencv2/opencv_core.h"
39
+ #include " source/opencv2/opencv_core.h"
40
40
#include " source/opencv2/core/opencv_base.h"
41
41
#include " source/opencv2/core/opencv_persistence.h"
42
42
// #include "source/opencv2/opencv_objdetect.h"
@@ -136,12 +136,12 @@ PHP_MINIT_FUNCTION(opencv)
136
136
// module_number注册常量的宏需要,如:REGISTER_NS_LONG_CONSTANT
137
137
opencv_interface_init (module_number);
138
138
// opencv_imgcodecs_init(module_number);
139
- // opencv_highgui_init(module_number);
139
+ opencv_highgui_init (module_number);
140
140
opencv_exception_init (module_number);
141
141
opencv_mat_init (module_number);// Opencv Mat 逻辑
142
142
opencv_type_init (module_number);
143
143
// opencv_imgproc_init(module_number);
144
- // opencv_core_init(module_number);
144
+ opencv_core_init (module_number);
145
145
opencv_border_types_init (module_number);
146
146
opencv_file_storage_init (module_number);
147
147
// opencv_objdetect_init(module_number);
@@ -216,10 +216,10 @@ const zend_function_entry opencv_functions[] = {
216
216
ZEND_NS_NAMED_FE (OPENCV_NS, CV_64FC, ZEND_FN (opencv_cv_64fc), NULL )
217
217
// ZEND_NS_NAMED_FE(OPENCV_NS, imread, ZEND_FN(opencv_imread), NULL)
218
218
// ZEND_NS_NAMED_FE(OPENCV_NS, imwrite, ZEND_FN(opencv_imwrite), NULL)
219
- // ZEND_NS_NAMED_FE(OPENCV_NS, imshow, ZEND_FN(opencv_imshow), NULL)
220
- // ZEND_NS_NAMED_FE(OPENCV_NS, waitKey, ZEND_FN(opencv_wait_key), NULL)
221
- // ZEND_NS_NAMED_FE(OPENCV_NS, moveWindow, ZEND_FN(opencv_move_window), NULL)
222
- // ZEND_NS_NAMED_FE(OPENCV_NS, namedWindow, ZEND_FN(opencv_named_window), NULL)
219
+ ZEND_NS_NAMED_FE (OPENCV_NS, imshow, ZEND_FN (opencv_imshow), NULL )
220
+ ZEND_NS_NAMED_FE (OPENCV_NS, waitKey, ZEND_FN (opencv_wait_key), NULL )
221
+ ZEND_NS_NAMED_FE (OPENCV_NS, moveWindow, ZEND_FN (opencv_move_window), NULL )
222
+ ZEND_NS_NAMED_FE (OPENCV_NS, namedWindow, ZEND_FN (opencv_named_window), NULL )
223
223
// ZEND_NS_NAMED_FE(OPENCV_NS, cvtColor, ZEND_FN(opencv_cv_t_color), NULL)
224
224
// ZEND_NS_NAMED_FE(OPENCV_NS, ellipse, ZEND_FN(opencv_ellipse), NULL)
225
225
// ZEND_NS_NAMED_FE(OPENCV_NS, circle, ZEND_FN(opencv_circle), NULL)
@@ -231,8 +231,8 @@ const zend_function_entry opencv_functions[] = {
231
231
// ZEND_NS_NAMED_FE(OPENCV_NS, addWeighted, ZEND_FN(opencv_add_weighted), opencv_add_weighted_arginfo)
232
232
// ZEND_NS_NAMED_FE(OPENCV_NS, split, ZEND_FN(opencv_split), NULL)
233
233
// ZEND_NS_NAMED_FE(OPENCV_NS, merge, ZEND_FN(opencv_merge), opencv_merge_arginfo)
234
- // ZEND_NS_NAMED_FE(OPENCV_NS, createTrackbar, ZEND_FN(opencv_create_trackbar), NULL)
235
- // ZEND_NS_NAMED_FE(OPENCV_NS, destroyWindow, ZEND_FN(opencv_destroy_window), NULL)
234
+ ZEND_NS_NAMED_FE (OPENCV_NS, createTrackbar, ZEND_FN (opencv_create_trackbar), NULL )
235
+ ZEND_NS_NAMED_FE (OPENCV_NS, destroyWindow, ZEND_FN (opencv_destroy_window), NULL )
236
236
// ZEND_NS_NAMED_FE(OPENCV_NS, getOptimalDFTSize, ZEND_FN(opencv_get_optimal_dft_size), NULL)
237
237
// ZEND_NS_NAMED_FE(OPENCV_NS, copyMakeBorder, ZEND_FN(opencv_copy_make_border), opencv_copy_make_border_arginfo)
238
238
// ZEND_NS_NAMED_FE(OPENCV_NS, dft, ZEND_FN(opencv_dft), opencv_dft_arginfo)
0 commit comments