Skip to content

Commit

Permalink
v3.28.0
Browse files Browse the repository at this point in the history
  • Loading branch information
HailoRT-Automation committed Mar 28, 2024
1 parent 0a8e243 commit d6eb4c9
Show file tree
Hide file tree
Showing 218 changed files with 11,523 additions and 871 deletions.
2 changes: 1 addition & 1 deletion .config
Original file line number Diff line number Diff line change
@@ -1 +1 @@
hailort_version=4.16
hailort_version=4.17
121 changes: 29 additions & 92 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Hailo TAPPAS - Optimized Execution of Video-Processing Pipelines
:width: 150
:height: 20

.. |hailort| image:: https://img.shields.io/badge/HailoRT-4.16.2-green
.. |hailort| image:: https://img.shields.io/badge/HailoRT-4.17.0-green
:target: https://github.com/hailo-ai/hailort
:alt: HailoRT
:height: 20
Expand All @@ -22,7 +22,7 @@ Hailo TAPPAS - Optimized Execution of Video-Processing Pipelines
:width: 20
:align: middle

.. image:: ./resources/github_TAPPAS.jpg
.. image:: ./resources/github_Tappas_Mar24.jpg
:height: 300
:width: 600
:align: center
Expand Down Expand Up @@ -69,7 +69,7 @@ Prerequisites


.. note::
This version is compatible with HailoRT v4.16.
This version is compatible with HailoRT v4.17.


Installation
Expand Down Expand Up @@ -146,85 +146,50 @@ The following table details the currently available examples.
.. list-table::
:header-rows: 1
:stub-columns: 1
:widths: 40 12 12 12 12 12 12
:widths: 40 12 12 12 12 12
:align: center

* -
- `General <apps/h8/gstreamer/general/README.rst>`_
- `i.MX8 <apps/h8/gstreamer/imx8/README.rst>`_
- `i.MX6 <apps/h8/gstreamer/imx6/README.rst>`_
- `RPi4 <apps/h8/gstreamer/raspberrypi/README.rst>`_
- `x86 Hardware Accelerated <apps/h8/gstreamer/x86_hw_accelerated/README.rst>`_
- `Rockchip <apps/h8/gstreamer/rockchip/README.rst>`_
* - Classification
- |check_mark|
-
-
-
-
-
* - Object Detection
- |check_mark|
- |check_mark|
- |check_mark|
- |check_mark|
-
- |check_mark|
* - Pose Estimation
- |check_mark|
- |check_mark|
-
- |check_mark|
-
-
* - Semantic Segmentation
- |check_mark|
- |check_mark|
-
- |check_mark|
-
-
* - Depth Estimation
- |check_mark|
- |check_mark|
- |check_mark|
- |check_mark|
-
-
* - Face Detection
* - Instance segmentation
- |check_mark|
-
-
- |check_mark|
-
-
* - Facial landmark
- |check_mark|
* - Classification with Python Postprocessing
- |check_mark|
-
-
-
-
* - Instance segmentation
* - Object Detection Multiple Devices (Century)
- |check_mark|
-
-
-
-
-
* - Classification with Python Postprocessing
- |check_mark|
-
-
-
-
-
* - Object Detection Multiple Devices (Century)
* - Face Recognition
- |check_mark|
-
-
-
- |check_mark|
-


Expand All @@ -246,41 +211,24 @@ The cascaded (serial) flow shows two networks running in series. This example pi
.. list-table::
:header-rows: 1
:stub-columns: 1
:widths: 40 12 12 12 12 12 12
:widths: 40 12 12 12 12 12
:align: center

* -
- `General <apps/h8/gstreamer/general/README.rst>`_
- `i.MX8 <apps/h8/gstreamer/imx8/README.rst>`_
- `i.MX6 <apps/h8/gstreamer/imx6/README.rst>`_
- `RPi4 <apps/h8/gstreamer/raspberrypi/README.rst>`_
- `x86 Hardware Accelerated <apps/h8/gstreamer/x86_hw_accelerated/README.rst>`_
- `Rockchip <apps/h8/gstreamer/rockchip/README.rst>`_
* - Parallel - Object Det + Depth Estimation
- |check_mark|
-
-
- |check_mark|
-
-
* - Parallel - Object Det + Pose Estimation
- |check_mark|
-
-
-
-
-
* - Cascaded - Face Detection & Landmarks
- |check_mark|
- |check_mark|
-
- |check_mark|
-
-
* - Cascaded - Person Det & Single Person Pose Estimation
- |check_mark|
-
-
- |check_mark|
-
-
-
Expand All @@ -290,7 +238,6 @@ The cascaded (serial) flow shows two networks running in series. This example pi
-
-
-
-


Multi-Stream Pipelines
Expand All @@ -302,20 +249,18 @@ Multi-Stream Pipelines
.. list-table::
:header-rows: 1
:stub-columns: 1
:widths: 40 12 12 12 12 12 12
:widths: 40 12 12 12 12 12
:align: center

* -
- `General <apps/h8/gstreamer/general/README.rst>`_
- `i.MX8 <apps/h8/gstreamer/imx8/README.rst>`_
- `i.MX6 <apps/h8/gstreamer/imx6/README.rst>`_
- `RPi4 <apps/h8/gstreamer/raspberrypi/README.rst>`_
- `x86 Hardware Accelerated <apps/h8/gstreamer/x86_hw_accelerated/README.rst>`_
- `Rockchip <apps/h8/gstreamer/rockchip/README.rst>`_
* - Multi-stream Object Detection
- |check_mark|
-
-
-
-
- |check_mark|
- |check_mark|
Expand All @@ -325,7 +270,6 @@ Multi-Stream Pipelines
-
-
-
-



Expand All @@ -338,13 +282,12 @@ Pipelines for High-Resolution Processing Via Tiling
.. list-table::
:header-rows: 1
:stub-columns: 1
:widths: 40 12 12 12 12 12 12
:widths: 40 12 12 12 12 12
:align: center

* -
- `General <apps/h8/gstreamer/general/README.rst>`_
- `i.MX8 <apps/h8/gstreamer/imx8/README.rst>`_
- `i.MX6 <apps/h8/gstreamer/imx6/README.rst>`_
- `RPi4 <apps/h8/gstreamer/raspberrypi/README.rst>`_
- `x86 Hardware Accelerated <apps/h8/gstreamer/x86_hw_accelerated/README.rst>`_
- `Rockchip <apps/h8/gstreamer/rockchip/README.rst>`_
Expand All @@ -353,7 +296,6 @@ Pipelines for High-Resolution Processing Via Tiling
-
-
-
-
- |check_mark|


Expand Down Expand Up @@ -381,13 +323,12 @@ Our VMS reference application demonstrates the use of 5 networks over multiple s
.. list-table::
:header-rows: 1
:stub-columns: 1
:widths: 40 12 12 12 12 12 12
:widths: 40 12 12 12 12 12
:align: center

* -
- `General <apps/h8/gstreamer/general/README.rst>`_
- `i.MX8 <apps/h8/gstreamer/imx8/README.rst>`_
- `i.MX6 <apps/h8/gstreamer/imx6/README.rst>`_
- `RPi4 <apps/h8/gstreamer/raspberrypi/README.rst>`_
- `x86 Hardware Accelerated <apps/h8/gstreamer/x86_hw_accelerated/README.rst>`_
- `Rockchip <apps/h8/gstreamer/rockchip/README.rst>`_
Expand All @@ -396,21 +337,12 @@ Our VMS reference application demonstrates the use of 5 networks over multiple s
- |check_mark|
-
-
-
- |check_mark|
* - RE-ID
- |check_mark|
-
-
-
-
-
* - VMS
-
-
-
-
- |check_mark|
-


Expand All @@ -420,12 +352,19 @@ Our VMS reference application demonstrates the use of 5 networks over multiple s
Changelog
----------

**v3.28.0 (April 2024)**

* Tappas was updated in this version, with a revised list of supported platform and apps
* Added ``yolov8`` (as default) to Detection application examples
* Fixed various stability issues across apps and platforms
* This release is aligned to Hailo-15 Vision Processor Software Package 2024-04

**v3.27.2 (March 2024)**

* Aligned to Hailo-15 Vision Processor Software Package 2024-01.2
* Added a new example application - Frontend Update
* Updated the hailo OSD API
* Detection application now works with an updated hailonet element
* Detection application now works with an updated ``hailonet`` element
* Various bugs fixes

**v3.27.1 (February 2024)**
Expand All @@ -449,8 +388,6 @@ Changelog
* Detection

* yolov5
* yolov4
* yolov3
* mobilenet_ssd

* Multi-Stream Detection
Expand Down Expand Up @@ -499,8 +436,8 @@ Changelog
**v3.24.0 (March 2023)**

* Added support for `Rockchip RK3588 <apps/h8/gstreamer/rockchip/README.rst>`_ (validated on Firefly ITX-3588J platform)
* `Video Management System <apps/h8/gstreamer/x86_hw_accelerated/video_management_system/README.rst>`_ now supports multi-device (Ubuntu 22.04 only)
* `Video Management System <apps/h8/gstreamer/x86_hw_accelerated/video_management_system/README.rst>`_ (single device) now works on Ubuntu 20.04
* Video Management System now supports multi-device (Ubuntu 22.04 only)
* Video Management System (single device) now works on Ubuntu 20.04
* Added a new model to `Instance Segmentation Pipeline <apps/h8/gstreamer/general/instance_segmentation/README.rst>`_:

* `yolov5seg` - which has improved performance compared to `yolact`
Expand Down Expand Up @@ -529,15 +466,15 @@ Changelog
that use Video Acceleration API (VA-API) over Intel processors that support
`Quick Sync <https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video>`_:

* `Video Management System <apps/h8/gstreamer/x86_hw_accelerated/video_management_system/README.rst>`_ -
* Video Management System -
a pipeline that demonstrates a VMS application which runs several streams and different tasks - Face Recognition,
Face Attributes and Person Attributes. Currently this example pipeline is supported on Ubuntu 22.04 only
* `Multi-stream detection <apps/h8/gstreamer/x86_hw_accelerated/multistream_detection/README.rst>`_
* `Century <apps/h8/gstreamer/x86_hw_accelerated/century/README.rst>`_

* Pose Estimation pipeline with two cascading networks - `Person detection and single person pose estimation <apps/h8/gstreamer/general/cascading_networks/README.rst>`_
* `Face recognition <apps/h8/gstreamer/general/face_recognition/README.rst>`_
* Updated `i.MX6 Object Detection App <apps/h8/gstreamer/imx6/detection/README.rst>`_ - New network, updated the pipeline to include i.MX6 hardware acceleration
* Updated i.MX6 Object Detection App - New network, updated the pipeline to include i.MX6 hardware acceleration

* Added new models to `Instance Segmentation Pipeline <apps/h8/gstreamer/general/instance_segmentation/README.rst>`_:

Expand All @@ -551,7 +488,7 @@ Changelog
**v3.22.0 (November 2022)**

* New element `hailoimportzmq` - provides an entry point for importing metadata exported by `hailoexportzmq` (HailoObjects) into the pipeline
* Added Depth Estimation, Object Detection and Classification pipelines for `i.MX6 Pipelines <apps/h8/gstreamer/imx6/README.rst>`_
* Added Depth Estimation, Object Detection and Classification pipelines for i.MX6 Pipelines
* Changed the debugging tracers to use an internal tracing mechanism

**v3.21.0 (October 2022)**
Expand Down Expand Up @@ -587,7 +524,7 @@ Changelog

* Added an option to control post-process parameters via a JSON configuration for the detection application
* Added support for Raspberry Pi Raspbian OS
* `Native Application <apps/h8/native/detection/README.rst>`_ now uses TAPPAS post-process
* Native Application now uses TAPPAS post-process
* LPR (License Plate Recognition) pipeline is simplified to bash only
* New detection post-process - Nanodet

Expand Down Expand Up @@ -698,4 +635,4 @@ Changelog
* NVR multi-stream detection app
* Detection app
* Hailofilter gstreamer element
* Pose Estimation app
* Pose Estimation app
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,17 @@
"std_multiplier": 3.0,
"black_corners_correction_enabled": true,
"black_corners_threshold": 0.5,
"average_luminance_threshold": 0,
"angular_dis": {
"enabled": false,
"vsm": {
"hoffset": 1856,
"voffset": 1016,
"width": 1920,
"height": 1080,
"max_displacement": 64
}
},
"debug": {
"generate_resize_grid": false,
"fix_stabilization": false,
Expand Down Expand Up @@ -85,5 +96,23 @@
"flip": {
"enabled": false,
"direction": "FLIP_DIRECTION_VERTICAL"
},
"hailort": {
"device-id": "device0"
},
"denoise": {
"enabled": false,
"sensor": "imx678",
"method": "HIGH_QUALITY",
"loopback-count": 3,
"network": {
"network_path": "/usr/lib/medialib/denoise_config/vd_m_imx678.hef",
"y_channel": "model/input_layer1",
"uv_channel": "model/input_layer4",
"feedback_y_channel": "model/input_layer3",
"feedback_uv_channel": "model/input_layer2",
"output_y_channel": "model/conv17",
"output_uv_channel": "model/conv14"
}
}
}
Loading

0 comments on commit d6eb4c9

Please sign in to comment.