← Back

Module features

struct KeyPoint

Source: features.joule:13

fn new(x: f64, y: f64, response: f64) -> Self

Source: features.joule:29

fn with_scale(mut self, scale: f64) -> Self

Source: features.joule:40

fn with_angle(mut self, angle: f64) -> Self

Source: features.joule:45

fn with_size(mut self, size: f64) -> Self

Source: features.joule:50

fn distance(&self, other: &KeyPoint) -> f64

Euclidean distance to another keypoint

Source: features.joule:56

fn harris_corners(image: &Image, block_size: usize, k: f64, threshold: f64) -> Vec<KeyPoint>

Source: features.joule:69

fn shi_tomasi_corners(

Source: features.joule:160

fn fast_corners(image: &Image, threshold: f64, nonmax_suppression: bool) -> Vec<KeyPoint>

Source: features.joule:282

fn blob_log(

Source: features.joule:433

fn blob_dog(

Source: features.joule:531

enum MatchMethod

Source: features.joule:632

fn match_template(image: &Image, template: &Image, method: MatchMethod) -> Image

Source: features.joule:643

fn find_template(image: &Image, template: &Image, method: MatchMethod) -> Option<(usize, usize, f64)>

Source: features.joule:730

struct HoughLine

Source: features.joule:757

fn endpoints(&self, width: usize, height: usize) -> ((i32, i32), (i32, i32))

Get line endpoints for drawing (given image dimensions)

Source: features.joule:768

fn hough_lines(

Source: features.joule:817

struct HoughCircle

Source: features.joule:897

fn hough_circles(

Source: features.joule:910

struct BinaryDescriptor

Source: features.joule:988

fn distance(&self, other: &BinaryDescriptor) -> u32

Hamming distance to another descriptor

Source: features.joule:995

fn compute_brief(image: &Image, keypoints: &[KeyPoint], patch_size: usize) -> Vec<BinaryDescriptor>

Source: features.joule:1006

fn generate_brief_pattern(num_pairs: usize, patch_size: usize) -> Vec<((i32, i32), (i32, i32))>

Source: features.joule:1043

fn match_descriptors(

Source: features.joule:1068

fn test_keypoint()

Source: features.joule:1109

fn test_harris_on_corners()

Source: features.joule:1118

fn test_binary_descriptor_distance()

Source: features.joule:1132

fn test_template_matching()

Source: features.joule:1143