1#![doc = include_str!("../README.md")]
2#![deny(missing_docs)]
3#![cfg_attr(test, feature(test))]
4#![allow(
6 clippy::too_long_first_doc_paragraph,
7 clippy::zero_prefixed_literal,
8 clippy::needless_range_loop
9)]
10
11#[cfg(test)]
12extern crate test;
13#[cfg(test)]
14#[macro_use]
15extern crate assert_approx_eq;
16
17#[cfg(test)]
18mod proptest_utils;
19
20#[macro_use]
21pub mod utils;
22#[macro_use]
23pub mod doc_macros;
24pub mod binary_descriptors;
25pub mod compose;
26pub mod contours;
27pub mod contrast;
28pub mod corners;
29pub mod definitions;
30pub mod distance_transform;
31pub mod drawing;
32pub mod edges;
33pub mod filter;
34pub mod geometric_transformations;
35pub mod geometry;
36pub mod gradients;
37pub mod haar;
38pub mod hog;
39pub mod hough;
40pub mod image_hash;
41pub mod integral_image;
42pub mod kernel;
43pub mod local_binary_patterns;
44pub mod map;
45pub mod math;
46pub mod morphology;
47pub mod noise;
48pub mod pixelops;
49pub mod point;
50pub mod rect;
51pub mod region_labelling;
52pub mod seam_carving;
53pub mod stats;
54pub mod suppress;
55pub mod template_matching;
56pub mod union_find;
57#[cfg(feature = "display-window")]
58pub mod window;
59
60pub use image;