cvat-ai / cvat

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.
https://cvat.ai
MIT License
11.75k stars 2.88k forks source link

Quality reports cannot be computed when there are images with same filenames and different extensions #8029

Open zhiltsov-max opened 2 weeks ago

zhiltsov-max commented 2 weeks ago

Actions before raising this issue

Steps to Reproduce

  1. Create a task with 2 images having same names and different extensions
  2. Create a GT job, add annotations, compute quality report
  3. The report computation fails with an error about conflicting dataset items

Expected Behavior

Quality report is computed

Possible Solution

The current implementation relies on Datumaro representation for the task. It has the same problem as dataset exports. However, in this case it's possible to map file names for comparison to avoid the problem.

Context

No response

Environment

- Any version of CVAT with quality functionality included