mirror of
https://github.com/opencv/opencv.git
synced 2025-06-12 12:22:51 +08:00
Merge pull request #26638 from vrabaud:opencv_js1
js: add types included in bound APIs
This commit is contained in:
commit
5cd448377a
@ -16,6 +16,7 @@
|
|||||||
"undistort",
|
"undistort",
|
||||||
"fisheye_initUndistortRectifyMap",
|
"fisheye_initUndistortRectifyMap",
|
||||||
"fisheye_projectPoints"
|
"fisheye_projectPoints"
|
||||||
]
|
],
|
||||||
|
"UsacParams": ["UsacParams"]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -467,11 +467,15 @@ EMSCRIPTEN_BINDINGS(binding_utils)
|
|||||||
register_vector<double>("DoubleVector");
|
register_vector<double>("DoubleVector");
|
||||||
register_vector<std::string>("StringVector");
|
register_vector<std::string>("StringVector");
|
||||||
register_vector<cv::Point>("PointVector");
|
register_vector<cv::Point>("PointVector");
|
||||||
|
register_vector<cv::Point3f>("Point3fVector");
|
||||||
register_vector<cv::Mat>("MatVector");
|
register_vector<cv::Mat>("MatVector");
|
||||||
register_vector<cv::Rect>("RectVector");
|
register_vector<cv::Rect>("RectVector");
|
||||||
register_vector<cv::KeyPoint>("KeyPointVector");
|
register_vector<cv::KeyPoint>("KeyPointVector");
|
||||||
register_vector<cv::DMatch>("DMatchVector");
|
register_vector<cv::DMatch>("DMatchVector");
|
||||||
|
register_vector<std::vector<char>>("CharVectorVector");
|
||||||
register_vector<std::vector<cv::DMatch>>("DMatchVectorVector");
|
register_vector<std::vector<cv::DMatch>>("DMatchVectorVector");
|
||||||
|
register_vector<std::vector<cv::KeyPoint>>("KeyPointVectorVector");
|
||||||
|
register_vector<std::vector<cv::Point>>("PointVectorVector");
|
||||||
|
|
||||||
|
|
||||||
emscripten::class_<cv::Mat>("Mat")
|
emscripten::class_<cv::Mat>("Mat")
|
||||||
@ -598,6 +602,7 @@ EMSCRIPTEN_BINDINGS(binding_utils)
|
|||||||
|
|
||||||
EMSCRIPTEN_CV_POINT(Point)
|
EMSCRIPTEN_CV_POINT(Point)
|
||||||
EMSCRIPTEN_CV_POINT(Point2f)
|
EMSCRIPTEN_CV_POINT(Point2f)
|
||||||
|
EMSCRIPTEN_CV_POINT(Point3f)
|
||||||
|
|
||||||
#define EMSCRIPTEN_CV_RECT(type, name) \
|
#define EMSCRIPTEN_CV_RECT(type, name) \
|
||||||
emscripten::value_object<cv::Rect_<type>> (name) \
|
emscripten::value_object<cv::Rect_<type>> (name) \
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
"createMergeDebevec", "createMergeMertens", "createMergeRobertson",
|
"createMergeDebevec", "createMergeMertens", "createMergeRobertson",
|
||||||
"createTonemapDrago", "createTonemapMantiuk", "createTonemapReinhard", "inpaint"],
|
"createTonemapDrago", "createTonemapMantiuk", "createTonemapReinhard", "inpaint"],
|
||||||
"CalibrateCRF": ["process"],
|
"CalibrateCRF": ["process"],
|
||||||
|
"AlignExposures": ["process"],
|
||||||
"AlignMTB" : ["calculateShift", "shiftMat", "computeBitmaps", "getMaxBits", "setMaxBits",
|
"AlignMTB" : ["calculateShift", "shiftMat", "computeBitmaps", "getMaxBits", "setMaxBits",
|
||||||
"getExcludeRange", "setExcludeRange", "getCut", "setCut"],
|
"getExcludeRange", "setExcludeRange", "getCut", "setCut"],
|
||||||
"CalibrateDebevec" : ["getLambda", "setLambda", "getSamples", "setSamples", "getRandom", "setRandom"],
|
"CalibrateDebevec" : ["getLambda", "setLambda", "getSamples", "setSamples", "getRandom", "setRandom"],
|
||||||
|
@ -172,6 +172,7 @@ photo = {'': ['createAlignMTB', 'createCalibrateDebevec', 'createCalibrateRobert
|
|||||||
'createMergeDebevec', 'createMergeMertens', 'createMergeRobertson', \
|
'createMergeDebevec', 'createMergeMertens', 'createMergeRobertson', \
|
||||||
'createTonemapDrago', 'createTonemapMantiuk', 'createTonemapReinhard', 'inpaint'],
|
'createTonemapDrago', 'createTonemapMantiuk', 'createTonemapReinhard', 'inpaint'],
|
||||||
'CalibrateCRF': ['process'],
|
'CalibrateCRF': ['process'],
|
||||||
|
'AlignExposures': ['process'],
|
||||||
'AlignMTB' : ['calculateShift', 'shiftMat', 'computeBitmaps', 'getMaxBits', 'setMaxBits', \
|
'AlignMTB' : ['calculateShift', 'shiftMat', 'computeBitmaps', 'getMaxBits', 'setMaxBits', \
|
||||||
'getExcludeRange', 'setExcludeRange', 'getCut', 'setCut'],
|
'getExcludeRange', 'setExcludeRange', 'getCut', 'setCut'],
|
||||||
'CalibrateDebevec' : ['getLambda', 'setLambda', 'getSamples', 'setSamples', 'getRandom', 'setRandom'],
|
'CalibrateDebevec' : ['getLambda', 'setLambda', 'getSamples', 'setSamples', 'getRandom', 'setRandom'],
|
||||||
@ -208,6 +209,7 @@ calib3d = {
|
|||||||
'fisheye_initUndistortRectifyMap',
|
'fisheye_initUndistortRectifyMap',
|
||||||
'fisheye_projectPoints',
|
'fisheye_projectPoints',
|
||||||
],
|
],
|
||||||
|
'UsacParams': ['UsacParams']
|
||||||
}
|
}
|
||||||
|
|
||||||
white_list = makeWhiteList([core, imgproc, objdetect, video, dnn, features2d, photo, calib3d])
|
white_list = makeWhiteList([core, imgproc, objdetect, video, dnn, features2d, photo, calib3d])
|
||||||
|
Loading…
Reference in New Issue
Block a user