Skip to content

Commit f88f3cb

Browse files
committed
updated unit test/example
1 parent 56fc69f commit f88f3cb

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

tests/features2d.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
use std::path::PathBuf;
44

5-
use opencv::core::Size;
5+
use opencv::core::{ Size, NORM_HAMMING, no_array };
66
use opencv::prelude::*;
77
use opencv::types::VectorOfKeyPoint;
88
use opencv::{features2d, imgcodecs, Result};
@@ -45,17 +45,11 @@ fn orb_bruteforce_match() -> Result<()> {
4545
assert_eq!(size, kp_b.len());
4646
assert_eq!(Size::new(32, size as i32), des_b.size()?);
4747

48-
let mut bf_matcher = features2d::BFMatcher::create(NORM_HAMMING, true).unwrap();
49-
50-
// Match descriptors
51-
let mut query_descriptors: Vector<Mat> = Vector::new();
52-
query_descriptors.push(des_a);
53-
query_descriptors.push(des_b);
48+
let bf_matcher = features2d::BFMatcher::create(NORM_HAMMING, true).unwrap();
5449

5550
let mut matches = opencv::types::VectorOfDMatch::new();
56-
bf_matcher.match_(&query_descriptors, &mut matches, &no_array()).unwrap();
51+
bf_matcher.train_match(&des_a, &des_b, &mut matches, &no_array()).unwrap();
5752

5853
assert_ne!(matches.len(), 0); // expected many matches since images are equal
59-
println!("Match {:?}", matches);
6054
Ok(())
6155
}

0 commit comments

Comments
 (0)