Skip to content

Commit 7055c19

Browse files
committed
Regenerate docs
1 parent 5be9786 commit 7055c19

File tree

10 files changed

+5099
-5951
lines changed

10 files changed

+5099
-5951
lines changed

docs/core.rs

Lines changed: 151 additions & 122 deletions
Large diffs are not rendered by default.

docs/cudalegacy.rs

Lines changed: 1235 additions & 0 deletions
Large diffs are not rendered by default.

docs/dnn.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7420,6 +7420,9 @@ pub mod dnn {
74207420
Ok(ret)
74217421
}
74227422

7423+
/// ## Note
7424+
/// This alternative version of [DictValueTraitConst::get_str] function uses the following default values for its arguments:
7425+
/// * idx: -1
74237426
#[inline]
74247427
fn get_str_def(&self) -> Result<String> {
74257428
return_send!(via ocvrs_return);
@@ -7441,6 +7444,9 @@ pub mod dnn {
74417444
Ok(ret)
74427445
}
74437446

7447+
/// ## Note
7448+
/// This alternative version of [DictValueTraitConst::get_f64] function uses the following default values for its arguments:
7449+
/// * idx: -1
74447450
#[inline]
74457451
fn get_f64_def(&self) -> Result<f64> {
74467452
return_send!(via ocvrs_return);
@@ -7461,6 +7467,9 @@ pub mod dnn {
74617467
Ok(ret)
74627468
}
74637469

7470+
/// ## Note
7471+
/// This alternative version of [DictValueTraitConst::get_i32] function uses the following default values for its arguments:
7472+
/// * idx: -1
74647473
#[inline]
74657474
fn get_i32_def(&self) -> Result<i32> {
74667475
return_send!(via ocvrs_return);
@@ -7481,6 +7490,9 @@ pub mod dnn {
74817490
Ok(ret)
74827491
}
74837492

7493+
/// ## Note
7494+
/// This alternative version of [DictValueTraitConst::get_i64] function uses the following default values for its arguments:
7495+
/// * idx: -1
74847496
#[inline]
74857497
fn get_i64_def(&self) -> Result<i64> {
74867498
return_send!(via ocvrs_return);

docs/face.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3664,9 +3664,6 @@ pub mod face {
36643664
///
36653665
///
36663666
/// TODO Lifetime of detector parameters is uncontrolled. Rework interface design to "Ptr<FaceDetector>".
3667-
///
3668-
/// ## C++ default parameters
3669-
/// * user_data: 0
36703667
#[inline]
36713668
fn set_face_detector(&mut self, detector: crate::face::FN_FaceDetector) -> Result<bool> {
36723669
callback_arg!(detector_trampoline(unnamed: *const c_void, unnamed_1: *const c_void, user_data: *mut c_void) -> bool => user_data in detector(unnamed: *const c_void, unnamed_1: *const c_void) -> bool);

docs/highgui.rs

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -571,12 +571,8 @@ pub mod highgui {
571571
///
572572
/// ## Note
573573
/// This alternative version of [create_button] function uses the following default values for its arguments:
574-
/// * userdata: 0
575574
/// * typ: QT_PUSH_BUTTON
576575
/// * initial_button_state: false
577-
///
578-
/// ## C++ default parameters
579-
/// * userdata: 0
580576
#[inline]
581577
pub fn create_button_def(bar_name: &str, on_change: crate::highgui::ButtonCallback) -> Result<i32> {
582578
extern_container_arg!(bar_name);
@@ -618,7 +614,6 @@ pub mod highgui {
618614
/// value could be 0 or 1. (__Optional__)
619615
///
620616
/// ## C++ default parameters
621-
/// * userdata: 0
622617
/// * typ: QT_PUSH_BUTTON
623618
/// * initial_button_state: false
624619
#[inline]
@@ -664,10 +659,6 @@ pub mod highgui {
664659
/// Call the callback function manually with the desired initial value to avoid runtime warnings.
665660
/// ## See also
666661
/// \ref tutorial_trackbar
667-
///
668-
/// ## C++ default parameters
669-
/// * on_change: 0
670-
/// * userdata: 0
671662
#[inline]
672663
pub fn create_trackbar(trackbarname: &str, winname: &str, value: Option<&mut i32>, count: i32, on_change: crate::highgui::TrackbarCallback) -> Result<i32> {
673664
extern_container_arg!(trackbarname);
@@ -1447,9 +1438,6 @@ pub mod highgui {
14471438
/// * winname: Name of the window.
14481439
/// * onMouse: Callback function for mouse events. See OpenCV samples on how to specify and use the callback.
14491440
/// * userdata: The optional parameter passed to the callback.
1450-
///
1451-
/// ## C++ default parameters
1452-
/// * userdata: 0
14531441
#[inline]
14541442
pub fn set_mouse_callback(winname: &str, on_mouse: crate::highgui::MouseCallback) -> Result<()> {
14551443
extern_container_arg!(winname);
@@ -1517,9 +1505,6 @@ pub mod highgui {
15171505
/// * onOpenGlDraw: Pointer to the function to be called every frame. This function should be
15181506
/// prototyped as void Foo(void\*) .
15191507
/// * userdata: Pointer passed to the callback function.(__Optional__)
1520-
///
1521-
/// ## C++ default parameters
1522-
/// * userdata: 0
15231508
#[inline]
15241509
pub fn set_opengl_draw_callback(winname: &str, on_opengl_draw: crate::highgui::OpenGlDrawCallback) -> Result<()> {
15251510
extern_container_arg!(winname);

docs/hub.rs

Lines changed: 2 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -1,134 +1,69 @@
1-
#[cfg(ocvrs_has_module_alphamat)]
21
include!(concat!(env!("OUT_DIR"), "/opencv/alphamat.rs"));
3-
#[cfg(ocvrs_has_module_aruco)]
42
include!(concat!(env!("OUT_DIR"), "/opencv/aruco.rs"));
5-
#[cfg(ocvrs_has_module_bgsegm)]
63
include!(concat!(env!("OUT_DIR"), "/opencv/bgsegm.rs"));
7-
#[cfg(ocvrs_has_module_bioinspired)]
84
include!(concat!(env!("OUT_DIR"), "/opencv/bioinspired.rs"));
9-
#[cfg(ocvrs_has_module_calib3d)]
105
include!(concat!(env!("OUT_DIR"), "/opencv/calib3d.rs"));
11-
#[cfg(ocvrs_has_module_ccalib)]
126
include!(concat!(env!("OUT_DIR"), "/opencv/ccalib.rs"));
13-
#[cfg(ocvrs_has_module_core)]
147
include!(concat!(env!("OUT_DIR"), "/opencv/core.rs"));
15-
#[cfg(ocvrs_has_module_cudaarithm)]
168
include!(concat!(env!("OUT_DIR"), "/opencv/cudaarithm.rs"));
17-
#[cfg(ocvrs_has_module_cudabgsegm)]
189
include!(concat!(env!("OUT_DIR"), "/opencv/cudabgsegm.rs"));
19-
#[cfg(ocvrs_has_module_cudacodec)]
2010
include!(concat!(env!("OUT_DIR"), "/opencv/cudacodec.rs"));
21-
#[cfg(ocvrs_has_module_cudafeatures2d)]
2211
include!(concat!(env!("OUT_DIR"), "/opencv/cudafeatures2d.rs"));
23-
#[cfg(ocvrs_has_module_cudafilters)]
2412
include!(concat!(env!("OUT_DIR"), "/opencv/cudafilters.rs"));
25-
#[cfg(ocvrs_has_module_cudaimgproc)]
2613
include!(concat!(env!("OUT_DIR"), "/opencv/cudaimgproc.rs"));
27-
#[cfg(ocvrs_has_module_cudaobjdetect)]
14+
include!(concat!(env!("OUT_DIR"), "/opencv/cudalegacy.rs"));
2815
include!(concat!(env!("OUT_DIR"), "/opencv/cudaobjdetect.rs"));
29-
#[cfg(ocvrs_has_module_cudaoptflow)]
3016
include!(concat!(env!("OUT_DIR"), "/opencv/cudaoptflow.rs"));
31-
#[cfg(ocvrs_has_module_cudastereo)]
3217
include!(concat!(env!("OUT_DIR"), "/opencv/cudastereo.rs"));
33-
#[cfg(ocvrs_has_module_cudawarping)]
3418
include!(concat!(env!("OUT_DIR"), "/opencv/cudawarping.rs"));
35-
#[cfg(ocvrs_has_module_cvv)]
3619
include!(concat!(env!("OUT_DIR"), "/opencv/cvv.rs"));
37-
#[cfg(ocvrs_has_module_dnn)]
3820
include!(concat!(env!("OUT_DIR"), "/opencv/dnn.rs"));
39-
#[cfg(ocvrs_has_module_dnn_superres)]
4021
include!(concat!(env!("OUT_DIR"), "/opencv/dnn_superres.rs"));
41-
#[cfg(ocvrs_has_module_dpm)]
4222
include!(concat!(env!("OUT_DIR"), "/opencv/dpm.rs"));
43-
#[cfg(ocvrs_has_module_face)]
4423
include!(concat!(env!("OUT_DIR"), "/opencv/face.rs"));
45-
#[cfg(ocvrs_has_module_features2d)]
4624
include!(concat!(env!("OUT_DIR"), "/opencv/features2d.rs"));
47-
#[cfg(ocvrs_has_module_flann)]
4825
include!(concat!(env!("OUT_DIR"), "/opencv/flann.rs"));
49-
#[cfg(ocvrs_has_module_freetype)]
5026
include!(concat!(env!("OUT_DIR"), "/opencv/freetype.rs"));
51-
#[cfg(ocvrs_has_module_fuzzy)]
5227
include!(concat!(env!("OUT_DIR"), "/opencv/fuzzy.rs"));
53-
#[cfg(ocvrs_has_module_gapi)]
5428
include!(concat!(env!("OUT_DIR"), "/opencv/gapi.rs"));
55-
#[cfg(ocvrs_has_module_hdf)]
5629
include!(concat!(env!("OUT_DIR"), "/opencv/hdf.rs"));
57-
#[cfg(ocvrs_has_module_hfs)]
5830
include!(concat!(env!("OUT_DIR"), "/opencv/hfs.rs"));
59-
#[cfg(ocvrs_has_module_highgui)]
6031
include!(concat!(env!("OUT_DIR"), "/opencv/highgui.rs"));
61-
#[cfg(ocvrs_has_module_img_hash)]
6232
include!(concat!(env!("OUT_DIR"), "/opencv/img_hash.rs"));
63-
#[cfg(ocvrs_has_module_imgcodecs)]
6433
include!(concat!(env!("OUT_DIR"), "/opencv/imgcodecs.rs"));
65-
#[cfg(ocvrs_has_module_imgproc)]
6634
include!(concat!(env!("OUT_DIR"), "/opencv/imgproc.rs"));
67-
#[cfg(ocvrs_has_module_intensity_transform)]
6835
include!(concat!(env!("OUT_DIR"), "/opencv/intensity_transform.rs"));
69-
#[cfg(ocvrs_has_module_line_descriptor)]
7036
include!(concat!(env!("OUT_DIR"), "/opencv/line_descriptor.rs"));
71-
#[cfg(ocvrs_has_module_mcc)]
7237
include!(concat!(env!("OUT_DIR"), "/opencv/mcc.rs"));
73-
#[cfg(ocvrs_has_module_ml)]
7438
include!(concat!(env!("OUT_DIR"), "/opencv/ml.rs"));
75-
#[cfg(ocvrs_has_module_objdetect)]
7639
include!(concat!(env!("OUT_DIR"), "/opencv/objdetect.rs"));
77-
#[cfg(ocvrs_has_module_optflow)]
7840
include!(concat!(env!("OUT_DIR"), "/opencv/optflow.rs"));
79-
#[cfg(ocvrs_has_module_ovis)]
8041
include!(concat!(env!("OUT_DIR"), "/opencv/ovis.rs"));
81-
#[cfg(ocvrs_has_module_phase_unwrapping)]
8242
include!(concat!(env!("OUT_DIR"), "/opencv/phase_unwrapping.rs"));
83-
#[cfg(ocvrs_has_module_photo)]
8443
include!(concat!(env!("OUT_DIR"), "/opencv/photo.rs"));
85-
#[cfg(ocvrs_has_module_plot)]
8644
include!(concat!(env!("OUT_DIR"), "/opencv/plot.rs"));
87-
#[cfg(ocvrs_has_module_quality)]
8845
include!(concat!(env!("OUT_DIR"), "/opencv/quality.rs"));
89-
#[cfg(ocvrs_has_module_rapid)]
9046
include!(concat!(env!("OUT_DIR"), "/opencv/rapid.rs"));
91-
#[cfg(ocvrs_has_module_rgbd)]
9247
include!(concat!(env!("OUT_DIR"), "/opencv/rgbd.rs"));
93-
#[cfg(ocvrs_has_module_saliency)]
9448
include!(concat!(env!("OUT_DIR"), "/opencv/saliency.rs"));
95-
#[cfg(ocvrs_has_module_sfm)]
9649
include!(concat!(env!("OUT_DIR"), "/opencv/sfm.rs"));
97-
#[cfg(ocvrs_has_module_shape)]
9850
include!(concat!(env!("OUT_DIR"), "/opencv/shape.rs"));
99-
#[cfg(ocvrs_has_module_signal)]
10051
include!(concat!(env!("OUT_DIR"), "/opencv/signal.rs"));
101-
#[cfg(ocvrs_has_module_stereo)]
10252
include!(concat!(env!("OUT_DIR"), "/opencv/stereo.rs"));
103-
#[cfg(ocvrs_has_module_stitching)]
10453
include!(concat!(env!("OUT_DIR"), "/opencv/stitching.rs"));
105-
#[cfg(ocvrs_has_module_structured_light)]
10654
include!(concat!(env!("OUT_DIR"), "/opencv/structured_light.rs"));
107-
#[cfg(ocvrs_has_module_superres)]
10855
include!(concat!(env!("OUT_DIR"), "/opencv/superres.rs"));
109-
#[cfg(ocvrs_has_module_surface_matching)]
11056
include!(concat!(env!("OUT_DIR"), "/opencv/surface_matching.rs"));
111-
#[cfg(ocvrs_has_module_text)]
11257
include!(concat!(env!("OUT_DIR"), "/opencv/text.rs"));
113-
#[cfg(ocvrs_has_module_tracking)]
11458
include!(concat!(env!("OUT_DIR"), "/opencv/tracking.rs"));
115-
#[cfg(ocvrs_has_module_video)]
11659
include!(concat!(env!("OUT_DIR"), "/opencv/video.rs"));
117-
#[cfg(ocvrs_has_module_videoio)]
11860
include!(concat!(env!("OUT_DIR"), "/opencv/videoio.rs"));
119-
#[cfg(ocvrs_has_module_videostab)]
12061
include!(concat!(env!("OUT_DIR"), "/opencv/videostab.rs"));
121-
#[cfg(ocvrs_has_module_viz)]
12262
include!(concat!(env!("OUT_DIR"), "/opencv/viz.rs"));
123-
#[cfg(ocvrs_has_module_wechat_qrcode)]
12463
include!(concat!(env!("OUT_DIR"), "/opencv/wechat_qrcode.rs"));
125-
#[cfg(ocvrs_has_module_xfeatures2d)]
12664
include!(concat!(env!("OUT_DIR"), "/opencv/xfeatures2d.rs"));
127-
#[cfg(ocvrs_has_module_ximgproc)]
12865
include!(concat!(env!("OUT_DIR"), "/opencv/ximgproc.rs"));
129-
#[cfg(ocvrs_has_module_xobjdetect)]
13066
include!(concat!(env!("OUT_DIR"), "/opencv/xobjdetect.rs"));
131-
#[cfg(ocvrs_has_module_xphoto)]
13267
include!(concat!(env!("OUT_DIR"), "/opencv/xphoto.rs"));
13368
pub mod types {
13469
include!(concat!(env!("OUT_DIR"), "/opencv/types.rs"));
@@ -138,137 +73,72 @@ pub mod sys {
13873
include!(concat!(env!("OUT_DIR"), "/opencv/sys.rs"));
13974
}
14075
pub mod hub_prelude {
141-
#[cfg(ocvrs_has_module_alphamat)]
14276
pub use super::alphamat::prelude::*;
143-
#[cfg(ocvrs_has_module_aruco)]
14477
pub use super::aruco::prelude::*;
145-
#[cfg(ocvrs_has_module_bgsegm)]
14678
pub use super::bgsegm::prelude::*;
147-
#[cfg(ocvrs_has_module_bioinspired)]
14879
pub use super::bioinspired::prelude::*;
149-
#[cfg(ocvrs_has_module_calib3d)]
15080
pub use super::calib3d::prelude::*;
151-
#[cfg(ocvrs_has_module_ccalib)]
15281
pub use super::ccalib::prelude::*;
153-
#[cfg(ocvrs_has_module_core)]
15482
pub use super::core::prelude::*;
155-
#[cfg(ocvrs_has_module_cudaarithm)]
15683
pub use super::cudaarithm::prelude::*;
157-
#[cfg(ocvrs_has_module_cudabgsegm)]
15884
pub use super::cudabgsegm::prelude::*;
159-
#[cfg(ocvrs_has_module_cudacodec)]
16085
pub use super::cudacodec::prelude::*;
161-
#[cfg(ocvrs_has_module_cudafeatures2d)]
16286
pub use super::cudafeatures2d::prelude::*;
163-
#[cfg(ocvrs_has_module_cudafilters)]
16487
pub use super::cudafilters::prelude::*;
165-
#[cfg(ocvrs_has_module_cudaimgproc)]
16688
pub use super::cudaimgproc::prelude::*;
167-
#[cfg(ocvrs_has_module_cudaobjdetect)]
89+
pub use super::cudalegacy::prelude::*;
16890
pub use super::cudaobjdetect::prelude::*;
169-
#[cfg(ocvrs_has_module_cudaoptflow)]
17091
pub use super::cudaoptflow::prelude::*;
171-
#[cfg(ocvrs_has_module_cudastereo)]
17292
pub use super::cudastereo::prelude::*;
173-
#[cfg(ocvrs_has_module_cudawarping)]
17493
pub use super::cudawarping::prelude::*;
175-
#[cfg(ocvrs_has_module_cvv)]
17694
pub use super::cvv::prelude::*;
177-
#[cfg(ocvrs_has_module_dnn)]
17895
pub use super::dnn::prelude::*;
179-
#[cfg(ocvrs_has_module_dnn_superres)]
18096
pub use super::dnn_superres::prelude::*;
181-
#[cfg(ocvrs_has_module_dpm)]
18297
pub use super::dpm::prelude::*;
183-
#[cfg(ocvrs_has_module_face)]
18498
pub use super::face::prelude::*;
185-
#[cfg(ocvrs_has_module_features2d)]
18699
pub use super::features2d::prelude::*;
187-
#[cfg(ocvrs_has_module_flann)]
188100
pub use super::flann::prelude::*;
189-
#[cfg(ocvrs_has_module_freetype)]
190101
pub use super::freetype::prelude::*;
191-
#[cfg(ocvrs_has_module_fuzzy)]
192102
pub use super::fuzzy::prelude::*;
193-
#[cfg(ocvrs_has_module_gapi)]
194103
pub use super::gapi::prelude::*;
195-
#[cfg(ocvrs_has_module_hdf)]
196104
pub use super::hdf::prelude::*;
197-
#[cfg(ocvrs_has_module_hfs)]
198105
pub use super::hfs::prelude::*;
199-
#[cfg(ocvrs_has_module_highgui)]
200106
pub use super::highgui::prelude::*;
201-
#[cfg(ocvrs_has_module_img_hash)]
202107
pub use super::img_hash::prelude::*;
203-
#[cfg(ocvrs_has_module_imgcodecs)]
204108
pub use super::imgcodecs::prelude::*;
205-
#[cfg(ocvrs_has_module_imgproc)]
206109
pub use super::imgproc::prelude::*;
207-
#[cfg(ocvrs_has_module_intensity_transform)]
208110
pub use super::intensity_transform::prelude::*;
209-
#[cfg(ocvrs_has_module_line_descriptor)]
210111
pub use super::line_descriptor::prelude::*;
211-
#[cfg(ocvrs_has_module_mcc)]
212112
pub use super::mcc::prelude::*;
213-
#[cfg(ocvrs_has_module_ml)]
214113
pub use super::ml::prelude::*;
215-
#[cfg(ocvrs_has_module_objdetect)]
216114
pub use super::objdetect::prelude::*;
217-
#[cfg(ocvrs_has_module_optflow)]
218115
pub use super::optflow::prelude::*;
219-
#[cfg(ocvrs_has_module_ovis)]
220116
pub use super::ovis::prelude::*;
221-
#[cfg(ocvrs_has_module_phase_unwrapping)]
222117
pub use super::phase_unwrapping::prelude::*;
223-
#[cfg(ocvrs_has_module_photo)]
224118
pub use super::photo::prelude::*;
225-
#[cfg(ocvrs_has_module_plot)]
226119
pub use super::plot::prelude::*;
227-
#[cfg(ocvrs_has_module_quality)]
228120
pub use super::quality::prelude::*;
229-
#[cfg(ocvrs_has_module_rapid)]
230121
pub use super::rapid::prelude::*;
231-
#[cfg(ocvrs_has_module_rgbd)]
232122
pub use super::rgbd::prelude::*;
233-
#[cfg(ocvrs_has_module_saliency)]
234123
pub use super::saliency::prelude::*;
235-
#[cfg(ocvrs_has_module_sfm)]
236124
pub use super::sfm::prelude::*;
237-
#[cfg(ocvrs_has_module_shape)]
238125
pub use super::shape::prelude::*;
239-
#[cfg(ocvrs_has_module_signal)]
240126
pub use super::signal::prelude::*;
241-
#[cfg(ocvrs_has_module_stereo)]
242127
pub use super::stereo::prelude::*;
243-
#[cfg(ocvrs_has_module_stitching)]
244128
pub use super::stitching::prelude::*;
245-
#[cfg(ocvrs_has_module_structured_light)]
246129
pub use super::structured_light::prelude::*;
247-
#[cfg(ocvrs_has_module_superres)]
248130
pub use super::superres::prelude::*;
249-
#[cfg(ocvrs_has_module_surface_matching)]
250131
pub use super::surface_matching::prelude::*;
251-
#[cfg(ocvrs_has_module_text)]
252132
pub use super::text::prelude::*;
253-
#[cfg(ocvrs_has_module_tracking)]
254133
pub use super::tracking::prelude::*;
255-
#[cfg(ocvrs_has_module_video)]
256134
pub use super::video::prelude::*;
257-
#[cfg(ocvrs_has_module_videoio)]
258135
pub use super::videoio::prelude::*;
259-
#[cfg(ocvrs_has_module_videostab)]
260136
pub use super::videostab::prelude::*;
261-
#[cfg(ocvrs_has_module_viz)]
262137
pub use super::viz::prelude::*;
263-
#[cfg(ocvrs_has_module_wechat_qrcode)]
264138
pub use super::wechat_qrcode::prelude::*;
265-
#[cfg(ocvrs_has_module_xfeatures2d)]
266139
pub use super::xfeatures2d::prelude::*;
267-
#[cfg(ocvrs_has_module_ximgproc)]
268140
pub use super::ximgproc::prelude::*;
269-
#[cfg(ocvrs_has_module_xobjdetect)]
270141
pub use super::xobjdetect::prelude::*;
271-
#[cfg(ocvrs_has_module_xphoto)]
272142
pub use super::xphoto::prelude::*;
273143
}
274144

docs/objdetect.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3750,7 +3750,7 @@ pub mod objdetect {
37503750

37513751
/// coefficients for the linear SVM classifier.
37523752
#[inline]
3753-
fn set_svm_detector_vec(&mut self, val: core::Vector<f32>) {
3753+
fn set_svm_detector(&mut self, val: core::Vector<f32>) {
37543754
let ret = unsafe { sys::cv_HOGDescriptor_propSvmDetector_const_vectorLfloatG(self.as_raw_mut_HOGDescriptor(), val.as_raw_VectorOff32()) };
37553755
ret
37563756
}
@@ -3789,7 +3789,7 @@ pub mod objdetect {
37893789
/// ## Parameters
37903790
/// * svmdetector: coefficients for the linear SVM classifier.
37913791
#[inline]
3792-
fn set_svm_detector(&mut self, svmdetector: &impl ToInputArray) -> Result<()> {
3792+
fn set_svm_detector_input_array(&mut self, svmdetector: &impl ToInputArray) -> Result<()> {
37933793
input_array_arg!(svmdetector);
37943794
return_send!(via ocvrs_return);
37953795
unsafe { sys::cv_HOGDescriptor_setSVMDetector_const__InputArrayR(self.as_raw_mut_HOGDescriptor(), svmdetector.as_raw__InputArray(), ocvrs_return.as_mut_ptr()) };

0 commit comments

Comments
 (0)