1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#![deny(missing_docs)]
//! # Aperature
//! A library for performing object detection utilizing the Single Shot MultiBox
//! Detector model created by google.
//!
//! Input for aperature takes a type implementing the DetectionImage trait and performs object detection on
//! that image. The list of objects that can be detected via the label map for the model can be found
//! [here](https://github.com/tensorflow/models/blob/master/research/object_detection/data/mscoco_label_map.pbtxt)
//!
//! Output is returned as a hash map of the detection tensors containing the detection boxes, detection classes
//! detection scores, and the number of detections. Each element of the returned HashMap can be accessed by the
//! name of the tensor in all lower case separated by an underscore. (e.x. detection_scores)

///Image module representing the input image to be inferenced.
pub mod img;
///ObjectDetection module that handles the setup and inferencing of the image data.
pub mod obd;

#[cfg(test)]
mod tests {
    #[test]
    fn it_works() {
        assert_eq!(2 + 2, 4);
    }
}