Annotate better with CVAT, the industry-leading data engine for machine learning. Used and trusted by teams at any scale, for data of any scale.
Quality Report calculation will now also include annotation of type Tag. (https://github.com/opencv/cvat/pull/7582)
Added feature to show tags of GT and manual job in separate row. Tags of GT job have '(GT)' in their name. (https://github.com/cvat-ai/cvat/pull/7774)
Analytics reports calculation may be initiated manually instead of automatic scheduling (https://github.com/cvat-ai/cvat/pull/7805)
Update the Nuclio version and related packages/libraries (https://github.com/cvat-ai/cvat/pull/7787)
Remove keyframe button is disabled when there is only one keyframe element (https://github.com/cvat-ai/cvat/pull/7844)
mask_rcnn
function has been removed because it was using python3.6. In new version of Nuclio python3.6 is no longer supported. Nuclio officially recommends using python3.9. Running mask_rcnn
on python3.9 causes errors within the function and package conflicts. (https://github.com/cvat-ai/cvat/pull/7787)Analytics report calculation fails with timeout because of redundant number of requests to ClickHouse (https://github.com/cvat-ai/cvat/pull/7804)
Incorrect duration of change:frame
event (https://github.com/cvat-ai/cvat/pull/7817)
Infinite loading cloud storage update page when a lot of cloud storages are available for a user (https://github.com/cvat-ai/cvat/pull/7823)
Opening update CS page sends infinite requests when CS id does not exist (https://github.com/cvat-ai/cvat/pull/7828)
Uploading files with TUS immediately failed when one of the requests failed (https://github.com/cvat-ai/cvat/pull/7830)
Longer analytics report calculation because of inefficient requests to analytics db (https://github.com/cvat-ai/cvat/pull/7833)
Cannot read properties of undefined (reading 'addClass') (https://github.com/cvat-ai/cvat/pull/7834)
Fixed exception 'Could not read property length of undefined' when copy/paste a skeleton point (https://github.com/cvat-ai/cvat/pull/7843)
Task creation from a video file without keyframes allowing for random iteration (https://github.com/cvat-ai/cvat/pull/7838)
Cannot read property 'annotations' of null when uploading annotations into a job (https://github.com/cvat-ai/cvat/pull/7857)
Vertical polyline of two points is difficult to select (https://github.com/cvat-ai/cvat/pull/7860)
Tracked attribute values are lost when moving a task to a project (https://github.com/cvat-ai/cvat/pull/7863)
Formats with the custom track_id
attribute should import outside
track shapes properly (e.g. COCO
, COCO Keypoints
, Datumaro
, PASCAL VOC
) (https://github.com/opencv/cvat/pull/7669)
Inefficient resources fetching in admin panel leading to 504 Gateway Timeout (https://github.com/cvat-ai/cvat/pull/7767)
Optimized memory usage when retrieving annotations by disabling internal Django QuerySet caching (https://github.com/cvat-ai/cvat/pull/7748)
Annotations are not shown on the 0
frame sometimes (https://github.com/cvat-ai/cvat/pull/7796)
Extra requests in PolicyEnforcer when at least one policy is rejected, others are not checked (https://github.com/cvat-ai/cvat/pull/7803)
Project's updated_date
was not updated after changing annotations in jobs (https://github.com/cvat-ai/cvat/pull/7808)
Number of objects on the frame is shown on the right sidebar (https://github.com/opencv/cvat/pull/7654)
Shortcut to switch "pinned" property (P) (https://github.com/opencv/cvat/pull/7709)
Support for .rar
, .tar
, .gz
, .bz2
, .cpio
, .7z
archives (https://github.com/opencv/cvat/pull/7729)
Updated links to the documentation website to point to the new domain, docs.cvat.ai
(https://github.com/cvat-ai/cvat/pull/7722)
Job and task download_frames
now accepts custom extension for images (https://github.com/cvat-ai/cvat/pull/7697)
Creating tasks with special characters in uploaded filename (https://github.com/opencv/cvat/pull/7646)
Find next frame with issues
ignored hide resolved issues
setting (https://github.com/opencv/cvat/pull/7653)
Objects menu is invisible for GT objects in GT job (https://github.com/opencv/cvat/pull/7714)
Missing RegisterSerializerEx email_verification_required
and key
parameters now are included in the server schema (https://github.com/cvat-ai/cvat/pull/7635)
Standardize the alignment of empty-list components (https://github.com/opencv/cvat/pull/7659)
Labels in WiderFace dataset example (https://github.com/opencv/cvat/pull/7716)
Export without images in Datumaro format - no empty "media" and "point_cloud" fields should be present (https://github.com/opencv/cvat/pull/7716)
Fixed the inability to rename label attributes after creating them. (https://github.com/cvat-ai/cvat/pull/7670)
When user starts editing a mask, it becomes smoother (not pixelated) (https://github.com/cvat-ai/cvat/pull/7747)
POST /api/tasks/{id}/data
endpoint no longer accepts several parameters that didn't have any useful function: size
, compressed_chunk_type
, original_chunk_type
(https://github.com/opencv/cvat/pull/7663)Duplicated notifications for automatic annotation (https://github.com/opencv/cvat/pull/7595)
Made quality report update job scheduling more efficient (https://github.com/opencv/cvat/pull/7596)
Incorrect file name usage when importing annotations from a cloud storage (https://github.com/opencv/cvat/pull/7599)
Using single shape annotation mode with multiple labels (https://github.com/opencv/cvat/pull/7606)
Part of sidebar not visible in attribute annotation mode when there are a lot of attribute values (https://github.com/opencv/cvat/pull/7610)
Changed interpolation behavior in annotation.py
, now correctly keep the last frame
Insert last frame if it is key to the track, fixes data corruption when tracks crossing more than 1 jobs (https://github.com/opencv/cvat/pull/7615)
Label constructor validation of empty label names (https://github.com/opencv/cvat/pull/7627)
Incorrect alignment of empty job list component (https://github.com/opencv/cvat/pull/7621)
Remove underlying pixels feature is not applied immediately (https://github.com/opencv/cvat/pull/7637)
Corrected the formula for per-class accuracy in quality reports; the old formula is now exposed as the jaccard_index
key (https://github.com/opencv/cvat/pull/7640)
Sending /events
request from logged-out user (https://github.com/opencv/cvat/pull/7608)
Fixed accuracy being displayed incorrectly on the task analytics page (https://github.com/opencv/cvat/pull/7652)
Fixed an invalid default overlap size being selected for video tasks with small segments (https://github.com/opencv/cvat/pull/7681)
Fixed redundant jobs being created for tasks with non-zero overlap in certain cases (https://github.com/opencv/cvat/pull/7681)
Accumulation of confusion matrix across all jobs in a task when creating a quality report (https://github.com/opencv/cvat/pull/7604)
90 deg-rotated video was added with "Prefer Zip Chunks" disabled was warped, fixed using the static cropImage function. (https://github.com/opencv/cvat/pull/7583)
Job and task updated_date
are no longer bumped twice when updating annotations (https://github.com/opencv/cvat/pull/7556)
Sending PATCH /jobs/{id}/data/meta
on each job save even if nothing changed in meta data (https://github.com/opencv/cvat/pull/7560)
Sending GET /jobs/{id}/data/meta
twice on each job load (https://github.com/opencv/cvat/pull/7560)
Made analytics report update job scheduling more efficient (https://github.com/opencv/cvat/pull/7576)
Fixed being unable to connect to in-mem Redis when the password includes URL-unsafe characters (https://github.com/opencv/cvat/pull/7577)
Segment anything decoder is loaded anytime when CVAT is opened, but might be not required (https://github.com/opencv/cvat/pull/7564)
Fixed a problem with Korean/Chinese characters in attribute annotation mode (https://github.com/opencv/cvat/pull/7380)
Fixed incorrect working time calculation in the case where an event occurred during another event (https://github.com/opencv/cvat/pull/7511)
Fixed working time not being calculated for the first event in each batch sent from the UI (https://github.com/opencv/cvat/pull/7511)
Submit button is enabled while creating a ground truth job (https://github.com/opencv/cvat/pull/7540)
dataset:export
and dataset:import
events that are logged when the user initiates an export or import of a project, task or job (https://github.com/opencv/cvat/pull/7476)On quality page for a task, only the first page with jobs has quality report metrics (https://github.com/opencv/cvat/pull/7441)
Side effects of data changes, such as the sending of webhooks, are no longer triggered until after the changes have been committed to the database (https://github.com/opencv/cvat/pull/7460, https://github.com/opencv/cvat/pull/7477)
The "message" field of the payload of send:exception events no longer includes a trailing linebreak (https://github.com/opencv/cvat/pull/7407)
Annotation guide is opened automatically if not seen yet when the job is "new annotation" (https://github.com/opencv/cvat/pull/7410)
Annotation guide will be opened automatically if this is specified in a link /tasks/<id>/jobs/<id>?openGuide
(https://github.com/opencv/cvat/pull/7410)
Reduced number of server requests, made by clients (https://github.com/opencv/cvat/pull/7446)
Server exception rest_framework.exceptions.NotAuthenticated is not logged by analytics anymore (https://github.com/opencv/cvat/pull/7457)
Prevented zombie processes from accumulating in the Kvrocks container (https://github.com/opencv/cvat/pull/7412)
Fix Redis exceptions crashing the /api/server/health/
endpoint (https://github.com/opencv/cvat/pull/7417)
Unhandled exception "Cannot read properties of null (reading 'plot')" (https://github.com/opencv/cvat/pull/7422)
Unhandled exception "Cannot read properties of undefined (reading 'toLowerCase')" (https://github.com/opencv/cvat/pull/7421)
Empty masks might be created with polygon-minus
tool (https://github.com/opencv/cvat/pull/7295)
Empty masks might be created as a result of removing underlying pixels (https://github.com/opencv/cvat/pull/7295)
Fixed excessive memory usage when exporting a project with multiple video tasks (https://github.com/opencv/cvat/pull/7374)
OpenCV tracker MIL works one frame behind (https://github.com/opencv/cvat/pull/7399)
504 Timeout error when exporting resources to cloud storage (https://github.com/opencv/cvat/pull/7317)
Enqueuing deferred jobs when their dependencies have been started -> cancelled -> restarted -> finished (https://github.com/opencv/cvat/pull/7317)
UI failed when open context menu for a skeleton element on a frame with a conflict (https://github.com/opencv/cvat/pull/7362)
Issue can not be created for a skeleton element in review mode (https://github.com/opencv/cvat/pull/7362)