#javascript #python #opencv
#javascript #python #opencv
Вопрос:
Я обновил функцию GrabCut ( opencv-master/modules/imgproc/src/grabcut.cpp
), а также добавил несколько новых функций в imageproc
модуль. Для этого я обновил opencv-master/modules/imgproc/include/opencv2/imgproc.hpp
файл следующим образом:
CV_EXPORTS_W std::vector<std::vector<Point>> grabCut( InputArray img, InputOutputArray mask, Rect rect,
InputOutputArray bgdModel, InputOutputArray fgdModel,
int iterCount, int mode = GC_EVAL );
CV_EXPORTS_W std::vector<std::vector<Point>> grabCut_slim( InputArray img, InputOutputArray mask, Rect rect,
InputOutputArray bgdModel, InputOutputArray fgdModel,
int iterCount, int mode = GC_EVAL );
CV_EXPORTS_W std::vector<std::vector<Point>> paintselection( InputArray img, InputOutputArray mask,
InputOutputArray bgdModel, InputOutputArray fgdModel,
int iterCount, int mode = GC_EVAL );
CV_EXPORTS_W std::vector<std::vector<Point>> paintselection_slim( InputArray img, InputOutputArray mask,
InputOutputArray bgdModel, InputOutputArray fgdModel,
int iterCount, int mode = GC_EVAL );
Сделав это, я смогу использовать обновленную функцию в c . Теперь я хочу использовать эти обновленные функции в обоих python
и js
, как это сделать?
Ответ №1:
Обновление в файле modules/js/src/embindgen.py
сработало.