A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
Resources for testing
This is a major ImageAI release that provides a wider range of APIs, specifically for training and detecting with custom YOLOv3 models on custom datasets.
What's new
This release contain supporting files for training custom object detection models and performing detection. The files in this release are:
pretrained-yolov3.h5 : A pre-trained YOLOv3 model for transfer learning when training new detection models
hololens.zip : A sample detection dataset of the Hololens with Pascal VOC annotation
headset.zip : A sample detection dataset of Hololens and Oculus headsets with Pascal VOC annotation
hololens-ex-60--loss-2.76.h5 : A YOLOv3 model trained with ImageAI on the Hololens dataset
detection_config.json : The configuration JSON file for performing detection in images and video using the trained YOLOv3 model for Hololens.
This is a major ImageAI release that provides a wider range of APIs for custom models and recognition. This wheel is provided for Python 3.x .
What's new:
In this release are models used in the sample codes.
This is a major ImageAI release that provides a wider range of APIs . This wheel is provided for Python 3.x .
What's new:
Bug Fixes
Option to state image size during custom image prediction model trainings
Object Detection and Video Object detection now returns bounding box coordinates ('box points') (x1,y1,x2, y2) for each object detected in addition to object's 'name' and 'percentage probability'
Options to hide 'percentage probability' and/or object 'name' from being shown in detected image or video - Support for video object detection on video live stream from device camera, connected camera and IP camera
Support for YOLOv3 and TinyYOLOv3 for all object detection and video object detection tasks. - Video object detection for all input types (video file and camera) now allows defining custom functions to execute after each frame, each second and each minute of the video is detected and processed. Also include option to specify custom function at once video is fully detected and processed
For each custom function specified, ImageAI returns the frame/seconds/minute/full video analysis of the detections that include the objects' details ( name , percentage probability, box_points), number of instance of each unique object detected (counts) and overall average count of the number of instance of each unique object detected in the case of second / minute / full video analysis
Options to return detected frame at every frame, second or minute processed as a Numpy array.
This release contains the models pre-trained on IdenProf, the Identifiable Professionals datatset as well as the model JSON class mapping file.
This release contains pre-trained models for Image Recognition and Object Recognition tasks in ImageAI