From 4f542678bf825ed461a4a30911c1bac02c1cef37 Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Thu, 25 Sep 2025 17:25:47 +0300 Subject: [PATCH] Added initial JS support in contrib. --- modules/ximgproc/CMakeLists.txt | 2 +- modules/ximgproc/misc/js/gen_dict.json | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 modules/ximgproc/misc/js/gen_dict.json diff --git a/modules/ximgproc/CMakeLists.txt b/modules/ximgproc/CMakeLists.txt index 58f9f257f45..c984652afd0 100644 --- a/modules/ximgproc/CMakeLists.txt +++ b/modules/ximgproc/CMakeLists.txt @@ -1,2 +1,2 @@ set(the_description "Extended image processing module. It includes edge-aware filters and etc.") -ocv_define_module(ximgproc opencv_core opencv_imgproc opencv_calib3d opencv_imgcodecs opencv_video WRAP python java objc) +ocv_define_module(ximgproc opencv_core opencv_imgproc opencv_calib3d opencv_imgcodecs opencv_video WRAP python java objc js) diff --git a/modules/ximgproc/misc/js/gen_dict.json b/modules/ximgproc/misc/js/gen_dict.json new file mode 100644 index 00000000000..ff14d78703d --- /dev/null +++ b/modules/ximgproc/misc/js/gen_dict.json @@ -0,0 +1,12 @@ +{ + "whitelist": + { + "": ["createEdgeDrawing"], + "ximgproc_EdgeDrawing": ["setParams", "detectEdges", "getEdgeImage"], + "ximgproc_EdgeDrawing_Params": ["Params", "PFmode"] + }, + "namespace_prefix_override": + { + "ximgproc": "" + } +}