@@ -43,6 +43,7 @@ extern "C" {
4343#include " source/opencv2/core/opencv_utility.h"
4444#include " source/opencv2/opencv_ml.h"
4545#include " source/opencv2/core/opencv_cvdef.h"
46+ #include " source/opencv2/dnn/opencv_dnn.h"
4647
4748/* If you declare any globals in php_opencv.h uncomment this:
4849ZEND_DECLARE_MODULE_GLOBALS(opencv)
@@ -124,6 +125,7 @@ PHP_MINIT_FUNCTION(opencv)
124125 opencv_objdetect_init (module_number);
125126 opencv_videoio_init (module_number);
126127 opencv_face_init (module_number);
128+ opencv_dnn_init (module_number);
127129 opencv_ml_init (module_number);
128130 opencv_cvdef_init (module_number);
129131
@@ -244,6 +246,10 @@ const zend_function_entry opencv_functions[] = {
244246 ZEND_NS_NAMED_FE (OPENCV_NS, findContoursWithoutHierarchy, ZEND_FN (opencv_find_contours_without_hierarchy), opencv_find_contours_without_hierarchy_arginfo)
245247 ZEND_NS_NAMED_FE (OPENCV_NS, drawContours, ZEND_FN (opencv_draw_contours), opencv_draw_contours_arginfo)
246248 ZEND_NS_NAMED_FE (OPENCV_NS, boundingRect, ZEND_FN (opencv_bounding_rect), NULL )
249+ ZEND_NS_NAMED_FE (OPENCV_DNN_NS, blobFromImage, ZEND_FN (opencv_dnn_blob_from_image), NULL )
250+ ZEND_NS_NAMED_FE (OPENCV_DNN_NS, readNetFromCaffe, ZEND_FN (opencv_dnn_read_net_from_caffe), NULL )
251+ ZEND_NS_NAMED_FE (OPENCV_DNN_NS, readNetFromTorch, ZEND_FN (opencv_dnn_read_net_from_torch), NULL )
252+ ZEND_NS_NAMED_FE (OPENCV_DNN_NS, readNetFromTensorflow, ZEND_FN (opencv_dnn_read_net_from_tensorflow), NULL )
247253 PHP_FE_END /* Must be the last line in opencv_functions[] */
248254};
249255/* }}} */
0 commit comments