diff --git a/site/content/en/docs/manual/advanced/ai-tools.md b/site/content/en/docs/manual/advanced/ai-tools.md index c87ea5d4123..d25c881014e 100644 --- a/site/content/en/docs/manual/advanced/ai-tools.md +++ b/site/content/en/docs/manual/advanced/ai-tools.md @@ -124,7 +124,7 @@ Supported DL models are not bound to the label and can be used for any objects. - All annotated objects will be automatically tracked when you move to the next frame. For tracking, use `Next` button on the top panel or the `F` button to move on to the next frame. - ![Annotation using a tracker](/images/tracker_siammask_detrac.gif) + ![Annotation using a tracker](/images/tracker_mil_detrac.gif) - You can enable/disable tracking using `tracker switcher` on sidebar. @@ -132,7 +132,7 @@ Supported DL models are not bound to the label and can be used for any objects. - Trackable objects have indication on canvas with a model indication. - ![Tracker indication](/images/tracker_indication.jpg) + ![Tracker indication](/images/tracker_indication_detrac.jpg) - You can monitoring the process by the messages appearing at the top. If you change one or more objects, before moving to the next frame, you will see a message that @@ -146,3 +146,5 @@ Supported DL models are not bound to the label and can be used for any objects. Fast online Object Tracking and Segmentation. Tracker is able to track different objects in one server request. Trackable object will be tracked automatically if the previous frame was a latest keyframe for the object. Have tracker indication on canvas. `SiamMask` tracker supported CUDA. + +> If you plan to track simple non-overlapping objects consider using fast client-side [TrackerMIL from OpenCV](/docs/manual/advanced/opencv-tools/#trackermil). diff --git a/site/content/en/docs/manual/advanced/opencv-tools.md b/site/content/en/docs/manual/advanced/opencv-tools.md index 429e8fe17f4..1b5093b9454 100644 --- a/site/content/en/docs/manual/advanced/opencv-tools.md +++ b/site/content/en/docs/manual/advanced/opencv-tools.md @@ -37,8 +37,8 @@ displayed as a red square which is tied to the cursor. Increasing action threshold will affect the performance. During the drawing process you can remove the last point by clicking on it with the left mouse button. -- You can also create a boundary manually (like when - [creating a polygon](/docs/manual/advanced/annotation-with-polygons/manual-drawing/)) by temporarily disabling +- You can also create a boundary manually (like when + [creating a polygon](/docs/manual/advanced/annotation-with-polygons/manual-drawing/)) by temporarily disabling the automatic line creation. To do that, switch blocking on by pressing `Ctrl`. - In the process of drawing, you can select the number of points in the polygon using the switch. @@ -69,3 +69,30 @@ It is useful in images with backgrounds and foregrounds that are both bright or ![](/images/image222.jpg) +### TrackerMIL + +Trackers are used to automatically annotate an object on video. +The TrackerMIL model is not bound to labels and can be used for any object. + +- Before you start, select the `OpenCV tools` on the controls sidebar and go to the `Trackers` tab. + Then select a `Label` and `Tracker` for the object and click `Track`. Then annotate the desired objects with the + bounding box in the first frame. + + ![Start tracking an object](/images/image242.jpg) + +- All annotated objects will be automatically tracked when you move to the next frame. + For tracking, use `Next` button on the top panel or the `F` button to move on to the next frame. + + ![Annotation using a tracker](/images/tracker_mil_detrac.gif) + +- You can enable/disable tracking using `tracker switcher` on sidebar. + + ![Tracker switcher](/images/tracker_switcher.jpg) + +- Trackable objects have indication on canvas with a model indication. + + ![Tracker indication](/images/tracker_indication_detrac.jpg) + +- You can follow the tracking by the messages appearing at the top. + + ![Tracker pop-up window](/images/tracker_pop-up_window.jpg) diff --git a/site/content/en/images/image242.jpg b/site/content/en/images/image242.jpg new file mode 100644 index 00000000000..c73f6803f43 Binary files /dev/null and b/site/content/en/images/image242.jpg differ diff --git a/site/content/en/images/tracker_indication.jpg b/site/content/en/images/tracker_indication.jpg deleted file mode 100644 index 261e3f27487..00000000000 Binary files a/site/content/en/images/tracker_indication.jpg and /dev/null differ diff --git a/site/content/en/images/tracker_indication_detrac.jpg b/site/content/en/images/tracker_indication_detrac.jpg new file mode 100644 index 00000000000..ac68aed9ffb Binary files /dev/null and b/site/content/en/images/tracker_indication_detrac.jpg differ diff --git a/site/content/en/images/tracker_mil_detrac.gif b/site/content/en/images/tracker_mil_detrac.gif new file mode 100644 index 00000000000..07ae799f40a Binary files /dev/null and b/site/content/en/images/tracker_mil_detrac.gif differ diff --git a/site/content/en/images/tracker_pop-up_window.jpg b/site/content/en/images/tracker_pop-up_window.jpg index 1ccf4b7eda8..71a73feb638 100644 Binary files a/site/content/en/images/tracker_pop-up_window.jpg and b/site/content/en/images/tracker_pop-up_window.jpg differ diff --git a/site/content/en/images/tracker_siammask_detrac.gif b/site/content/en/images/tracker_siammask_detrac.gif deleted file mode 100644 index 77d7e242f26..00000000000 Binary files a/site/content/en/images/tracker_siammask_detrac.gif and /dev/null differ