Skip to content

Downloads

This page contains downloads for various parts of the BrainFrame (v0.26.1) ecosystem.

BrainFrame Server

Instructions for downloading and installing BrainFrame can be found in the Getting Started guide.

BrainFrame Client

For Windows 10 (Beta): Download

For Ubuntu 18.04: Download

StreamGateway

StreamGateway for Linux (Ubuntu 18.04): Download

For more information on running the StreamGateway, follow the guide on setting up a Premises.

Capsules

To install capsules, follow our tutorial here. Capsules with a ✨ are recommended by Aotu as production-ready. The hardware section describes the devices the capsule can run on: GPUs refer to NVIDIA GPUs, and HDDL refers to MyriadX devices accessed through the OpenVINO HDDL plugin.

Name Description Hardware Required Input Output
Classifier Age Determine a persons approximate age by analyzing their face. CPU
GPU
Type: Single Detection
Detections: Face
ExpandType: Single Detection
Classifies:
Age: 0-2 Years Old, 14-24 Years Old, 25-33 Years Old, 3-6 Years Old, 34-37 Years Old, 38-44 Years Old, 45-59 Years Old, 60-100 Years Old, 7-13 Years Old
Classifier Behavior Closeup Determine several behaviors for compliance use cases. CPU
GPU
Type: Single Detection
Detections: Person
Type: Single Detection
Classifies:
Behavior: Drinking, Phoning, Smoking, Unknown
Classifier Eyewear Closeup ✨ Determine what type of eyewear a person is wearing. CPU
GPU
Type: Single Detection
Detections: Face
Type: Single Detection
Classifies:
Glasses: Glasses, No_Glasses, Sun_Glasses, Unknown
Classifier Gender Closeup ✨ Determine the gender of people based on their faces. CPU
GPU
Type: Single Detection
Detections: Face
Type: Single Detection
Classifies:
Gender: Feminine, Masculine, Unknown
Classifier Hat Administration Determine if a person is wearing a hat. CPU
GPU
Type: Single Detection
Detections: Face
Type: Single Detection
Classifies:
Hat: Hat, No_Hat, Unknown
Classifier Pose Closeup ✨ Roughly identify the current pose of a person. CPU
GPU
Type: List of Detections
Detections: Person
ExpandType: List of Detections
Classifies:
Pose: Bend/Bow (At The Waist), Crawl, Crouch/Kneel, Fall Down, Get Up, Jump/Leap, Lie/Sleep, Run/Jog, Sit, Stand, Unknown, Walk
Classifier Vehicle Color GPU capable vehicle color classifier. Trained with a private dataset. CPU
GPU
Type: Single Detection
Detections: Vehicle, Bus, Car, Motorcycle, Truck
Type: Single Detection
Classifies:
Color: Black, Blue, Brown, Green, Grey, Red, White, Yellow
Classifier Vehicle Color Openvino OpenVINO vehicle color classifier. CPU
HDDL
Type: Single Detection
Detections: Vehicle, Car, Bus, Truck, Van
Type: Single Detection
Classifies:
Color: Black, Blue, Gray, Green, Red, White, Yellow
Dtag ✨ Find DTags including pose information and distance. CPU Type: List of Detections
Detections: Dtag
Encoded: True
Tracked: True
Detector Face Fast ✨ Efficiently detect faces in most environments. CPU
GPU
Type: List of Detections
Detections: Face
Detector Face Openvino ✨ OpenVINO fast face detector. CPU
HDDL
Type: List of Detections
Detections: Face
Detector Fire Fast Classifies if there is fire in the videostream or not. It currently does not localize the fire. CPU
GPU
Type: List of Detections
Detections: Fire
Detector License Plates A low-quality license plate detector that can very well detect close-up plates, but has trouble reading them. CPU
GPU
ExpandType: List of Detections
Detections: J, E, V, Y, K, N, C, H, 9, 8, U, License_Plate, Q, R, Z, I, 1, W, 5, B, S, 0, D, 6, X, 3, M, 4, T, G, O, F, A, 7, P, 2, L
Detector Person Administration Detect people in a low-resolution well lit environment where the camera is typically far from the person, and there are 3-10 people, some behind desks. CPU
GPU
Type: List of Detections
Detections: Person
Detector Person And Vehicle Fast ✨ Find people and vehicles in most environments. CPU
GPU
ExpandType: List of Detections
Detections: Sheep, Bird, Car, Giraffe, Horse, Cow, Train, Boat, Zebra, Dog, Vehicle, Bear, Truck, Cat, Bus, Elephant, Motorcycle, Person
Detector Person Overhead Openvino OpenVINO fast person detector. Works best in surveillance perspectives from a downwards facing point of view. CPU
HDDL
Type: List of Detections
Detections: Person
Detector Person Vehicle Bike Openvino OpenVINO person, vehicle, and bike detector. Optimized for surveillance camera scenarios. CPU
HDDL
Type: List of Detections
Detections: Vehicle, Person, Bike
Detector Vehicle License Plate Openvino OpenVINO license plate detector. Not capable of reading the plate. Vehicle detection is disabled by default, but can be enabled via the capsule options. This capsule is best used in close-up scenarios. CPU
HDDL
Type: List of Detections
Detections: License_Plate, Vehicle
Encoder License Plate Openvino An OpenVINO license plate reader from the OpenVINO model zoo. It is trained on chinese license plates, and works well only when the plate is very close to the camera. CPU
HDDL
Type: Single Detection
Detections: License_Plate
Type: Single Detection
Encoded: True
Encoder Person ✨ Recognize people based on clothing and general appearance. CPU
GPU
Type: Single Detection
Detections: Person
Type: Single Detection
Encoded: True
Encoder Person Openvino OpenVINO powered people encoder. CPU
HDDL
Type: Single Detection
Detections: Person
Type: Single Detection
Encoded: True
Landmarks Face Openvino Simple OpenVINO capable. Outputs simple face landmarks in the detections extra_data CPU
HDDL
Type: Single Detection
Detections: Face
Type: Single Detection
Detections: Face_Landmarks
Recognizer Face ✨ Recognize faces. Works best close-up. CPU
GPU
Type: Single Detection
Detections: Face
Type: Single Detection
Encoded: True
Recognizer Face Landmarks Openvino OpenVINO powered face recognizer. Requires 'Landmarks Face Openvino Simple' capsule to be loaded + any face detector. This capsule aligns faces before feeding them into the encoder, thus allowing higher accuracy recognition. CPU
HDDL
Type: Single Detection
Detections: Face_Landmarks
Type: Single Detection
Encoded: True
Tracker Person ✨ Track people using state of the art techniques. CPU Type: List of Detections
Detections: Person, Car, Motorcycle, Bus, Truck, Vehicle
Encoded: True
Type: List of Detections
Tracked: True
Tracker Vehicle ✨ Efficient vehicle tracker using IOU. CPU Type: List of Detections
Detections: Car, Motorcycle, Bus, Train, Truck, Boat, Vehicle, License_Plate
Type: List of Detections
Tracked: True

Python API

A Python wrapper around the REST API is available on PyPI.

pip3 install brainframe-api

The source is available on Github.

For more information on using the Python API, refer to Python API.