481 Commits (02faec0797a4e4766a520dee5b9b41794eafaa89)

Author SHA1 Message Date
Maya 08b195f05f Added preparation of meta information 6 years ago
TOsmanov 246c793795
Add item Track mode with polygons in User Guide (#1939)
* Update userguide.md and add images

* fix the table and delete the unused image

* Add item to content and correct typos
6 years ago
zhiltsov-max 90b5752346
Fix keyframe attribute of interpolated shapes (#1937)
* Fix interpolated shapes

* update changelog
6 years ago
Priya4607 6a1e7af5c5
Display of Annotation Type (#1192) 6 years ago
Nikita Manovich 0b7c5eaf97 Add missing migration 6 years ago
Mathis Chenuet 4aa14e74dc
Match image by name (instead of id) on CVAT upload (#1807)
* Match image by name (instead of id) on CVAT upload

* Use match_dm_item
6 years ago
Boris Sekachev e92014ead0
CVAT-UI: Couple of fixes (#1892)
* Polygon interpolation fix

* Fix interpolation issue

* Updated changelog
6 years ago
Liron Ilouz cb114b5286
Image quality parameter mismatch #1900 (#1904)
* make intuitive and consistent definition of 'Image quality' parameter across Task creation context and documentation.

* updated changelog

Co-authored-by: Liron Ilouz <liron@tapwithus.com>
6 years ago
Andrey Zhavoronkov f678b66d8b
removed redundant call of av.dataset in VideoReader class (#1899) 6 years ago
zhiltsov-max cf26ef0363
Convert points to float in import (#1898)
* Convert points to float in import

* update changelog
6 years ago
Andrey Zhavoronkov 81b5a554fc
Added a couple of question to the FAQ page. (#1896)
* updated FAQ

* codacy
6 years ago
zhiltsov-max f807714870
[Datumaro] Image control in converters (#1799)
* Update converter interface, add image control

* Update bindings

* update changelog

* Fix build
6 years ago
Dmitry Kalinin 122503c5a4
Windows 10 guide (#1881)
* deleted unused import

* added wsl2 windows 10 guide

* fixed codacy issues
6 years ago
zhiltsov-max a46b9c523c
Fix interpolation error (#1878)
* Add interpolation smoke tests

* update changelog
6 years ago
zhiltsov-max fc2fb6156a
Don't export outside annotations (#1729)
* Add option to omit outside annotations

* update changelog

* Fix mot format and test

* Fix outside in mot

* fix repo problem

* t

* Update CHANGELOG.md

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Andrey Zhavoronkov f1f63532e6
Update FAQ (#1818)
* updated FAQ

* Update faq.md
6 years ago
zhiltsov-max 962f61fa27
Add attributes in VOC format (#1792)
* Add voc attributes

* Allow any values for voc pose

* update changelog

* Add attribute conversion

* linter

* fix tests
6 years ago
zhiltsov-max f646589bfa
Allow import of single boxes in MOT format (#1764)
* Allow single boxes in MOT format

* update changelog

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Boris Sekachev a300684876
Interpolation of polyshapes in CVAT (#1571)
* cvat-core interpolation

* Unlocked polyshapes

* Updated versions

* Second implementation

* Splitted line

* Inverse, set start point, fixed editing a bit, point menu refactoring

* Removed extra code, fixed bug: Cannot open shape context menu when point context menu is opened

* Do not close shape context menu on change shap[e

* Improved editing

* Updated mouseevents to edit/delete, added ability to redraw (shift + N)

* Ignore tags when redraw

* Ingoring tags on canvas, added method isAbleToChangeFrame, hide shapes during redraw, do not allow changing frame during redraw

* Canceled advanced editing for polygons

* A couple of fixes in interpolation, editing, reducing number of points

* Moved change orientation functionality

* Fixed interpolation algorithm

* Zero division issue

* Zero division issue

* Segment minimization

* Server implementation

* Keyframe set to False

* Simplified code, fixed server side code

* Updated changelog.md

* Added pdf describing interpolation

* Resolved some issues

* Updated UI version

* Updated canvas version

* Fixed host
6 years ago
Andrey Zhavoronkov 97b1005456
compatibility with python 3.6 and lower (#1780) 6 years ago
zhiltsov-max 0eb005c9f2
Support relative paths in import and export (#1463)
* Move annotations to dm

* Refactor dm

* Rename data manager

* Move anno dump and upload functions

* Join server host and port in cvat cli

* Move export templates dir

* add dm project exporter

* update mask format support

* Use decorators for formats definition

* Update formats

* Update format implementations

* remove parameter

* Add dm views

* Move annotation components to dm

* restore extension for export formats

* update rest api

* use serializers, update views

* merge develop

* Update format names

* Update docs

* Update tests

* move test

* fix import

* Extend format tests

* django compatibility for directory access

* move tests

* update module links

* fixes

* fix git application

* fixes

* add extension recommentation

* fixes

* api

* join api methods

* Add trim whitespace to workspace config

* update tests

* fixes

* Update format docs

* join format queries

* fixes

* update new ui

* ui tests

* old ui

* update js bundles

* linter fixes

* add image with loader tests

* fix linter

* fix frame step and frame access

* use server file name for annotations export

* update cvat core

* add import hack for rest api tests

* move cli tests

* fix cvat format converter args parsing

* remove folder on extract error

* print error message on incorrect xpath expression

* use own categories when no others exist

* update changelog

* really add text to changelog

* Fix annotation window menu

* fix ui

* fix replace

* update extra apps

* format readme

* readme

* linter

* Fix old ui

* Update CHANGELOG.md

* update user guide

* linter

* more linter fixes

* update changelog

* Add image attributes

* add directory check in save image

* update image tests

* update image dir format with relative paths

* update datumaro format

* update coco format

* update cvat format

* update labelme format

* update mot format

* update image dir format

* update voc format

* update mot format

* update yolo format

* update labelme test

* update voc format

* update tfrecord format

* fixes

* update save_image usage

* remove item name conversion

* fix merge

* fix export

* prohibit relative paths in labelme format

* Add test for relative name matching

* move code

* implement frame matching

* fix yolo

* fix merge

* fix merge

* prettify code

* fix methid call

* fix frame matching in yolo

* add tests

* regularize function output

* update changelog

* fixes

* fix z_order use

* fix slash replacement

* linter

* t

* t2

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
zhiltsov-max 0e003157d3
Throw an error on unknown frames (#1728) 6 years ago
zhiltsov-max 5912bf0447
[Datumaro] Support relative paths (#1715)
* Support relative image paths in Datumaro

* Update bindings

* Fix merge

* linter
6 years ago
Andrey Zhavoronkov 7f8348458d
added initial version of frequently asked questions page (#1682)
* added initial version of frequently asked questions page

* fixed codacy

* Update cvat/apps/documentation/faq.md

* added toc

* Update cvat/apps/documentation/faq.md

* Update cvat/apps/documentation/faq.md

* Update cvat/apps/documentation/faq.md

* fix typo

* udpate faq

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Andrey Zhavoronkov b706546435
Added clamav integration (#1712)
* added clamav integration

* updated license headers and changelog
6 years ago
zhiltsov-max 1fb7e5bf6d
Fix frame step export for image tasks (#1615)
* use absolute frame numbers in interface

* update changelog

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
AzaelCicero 9320baeeb1
Fixes regexes to accept multipart git repository address. (#1655)
* Fixes regexes to accept multipart git repository address.

* Added test case for multi level path.

* Reduced complexity of SSH regex.

* Fixing unit tests.

* Fix SSH formatting.

Co-authored-by: kpawelczyk <kpawelczyk@future-processing.com>
6 years ago
zhiltsov-max c792c8cd60
Refactor formats tests (#1634) 6 years ago
Nikita Manovich 26f8d5585c Merge branch 'feature/new_https_install_case_readme' of https://github.com/cvisionlabops/cvat into cvisionlabops/new_https_install_case_readme 6 years ago
zhiltsov-max 2044d35566
Add directory check on image save (#1636)
* Add directory check on image save

* Add tests

* change exception type

* update test
6 years ago
zhiltsov-max da3fa34ce0
Add tf import checks and tests (#1567)
* Add tf import checks and tests

* implement disabled formats on server

* python 3.5 compatibility

* add checks to dm tests

* fix tests

* Support for disabled formats in UI

* add sorting for formats, mark grey disabled items

* update changelog

* advance package versions
6 years ago
zhiltsov-max ac922e33a5
Add default colors for masks (#1549)
* Use default colors for masks

* do not change labels in voc converter

* update tests

* add backgound color handling

* consider case with existing source colormap

* update changelog

* fix file name

* fix insert

* move color table colors to beginning
6 years ago
zhiltsov-max d57f7aefc1
Fix cached exported annotations file name (#1635) 6 years ago
Mathis Chenuet bb69fd4fce
Show error on upload when labels are missing (#1629) 6 years ago
zhiltsov-max 4dc1c7ae7d
Add missing import (#1638) 6 years ago
Nikita Manovich 79c39ad35c
Remove information about the email from the basic user information (#1627)
* Remove information about the email from the basic user information.
6 years ago
TOsmanov 692f4a0d2d
Fix duplicate item in User Guide (#1617)
* remove item Annotation with Auto Segmentation

* fix link in user_guide.md

* delete unused images
6 years ago
TOsmanov 8cdd312bf5
Update Filter, Analytics and Shortcuts items in User Guide (#1606)
* update user_guide.md and images

* fix user_guide.md

* delete unused image

* delete unused images
6 years ago
TOsmanov fb419d353e
Update item Annotation with polygons in User guide v2 (#1612)
* update user_guide.md
* update images and gifs
6 years ago
TOsmanov 3f46258ae6
Update item Annotation with cuboids (#1598) 6 years ago
Andrey Zhavoronkov e21ec568fd
fix analytics permissions (#1608) 6 years ago
TOsmanov 7621d2b35d
update gifs, images and user_guide.md (#1605) 6 years ago
TOsmanov 6113b648a3
update user_guide.md and add image (#1604) 6 years ago
TOsmanov 311074423d
delete duplicate item in user_guide.md (#1607) 6 years ago
YutaYamazaki db23bd4121
Fix example yaml format (#1603) 6 years ago
Nikita Manovich 4ce14d6946 Merge branch 'TOsmanov-UG-update-Annotation-whit-points' into develop 6 years ago
TOsmanov 53020c9d9f
Update item Annotation with polylines (#1596)
* update user_guide.md and images

* fix uppercase letters in images path in user_guide.md and remove trailing spaces

* delete images and gifs containing uppercase letters in the name

* add images with correct names

* fix image paths in user_guide.md

* Delete image133

* add image133 with correct name
6 years ago
zhiltsov-max e2dedb2f83
Use z_order as a class property (#1589)
* Use z_order as a class property

* Fix z_order use in voc

* Update changelog
6 years ago
timurx.osmanov dce5e1d5dd add gif013 with correct name 6 years ago
timurx.osmanov 058335a476 Delete gif013 6 years ago
timurx.osmanov 6f1d8f5ea2 update user_guide.md, images and gifs 6 years ago
TOsmanov 485bc8d91a
Update user_guide.md, images and gif (#1556)
Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
TOsmanov 405aab7ba1
Update text, images and gif in user_guide.md (#1558) 6 years ago
TOsmanov 8a8dd391a3
Add item Controls sidebar in User Guide (#1510) 6 years ago
Andrey Zhavoronkov 6fd810e8a9
added settings to reduce access to analytics component (#1592)
* added settings to reduce access to analytics component

* updated CHANGELOG

* fixed typo
6 years ago
Andrey Zhavoronkov 7c800f7f7d
Fixed task creation for videos with uneven dimensions. (#1594)
* used yuv420p format for compressed and original chunks

* updated changelog
6 years ago
Vladimir Skubriev 9288d12ee8 update https install section 6 years ago
Andrey Zhavoronkov 27efa89242
Fixed git synchronization (#1582)
* fixed git synchronization

* Update CHANGELOG.md

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
zhiltsov-max 61d06065ab
Fix cuboid conversion (#1577)
* Fix cuboid conversion

* update changelog

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
zhiltsov-max 4c603504b7
Add VOC grayscale masks test and documentation (#1576)
* Add a test for unpainted masks
* Update format documentation
6 years ago
Andrey Zhavoronkov 43395af812
Fixed auto_segmentation app (#1562)
* disabled tf eager execution for auto_segmentation
* Update CHANGELOG.md
6 years ago
Dmitry Kalinin 5816494694
React UI: cuboid interpolation and cuboid drawing from rectangles (#1560)
* Added backend cuboid interpolation and cuboid drawing from rectangles
* Added CHANELOG.md
* Fixed cuboid front edges stroke width
* PR fixes
6 years ago
TOsmanov 42fb305d67
Update item Side panel in User guide (#1513)
* Update item Side panel in User guide

* Removed trailing spaces in an Object sidebar item

* Update cvat/apps/documentation/user_guide.md

* fix typo

* missing image correction

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Andrey Zhavoronkov 380be58edc
Ability to configure user agreements for the register user form (#1464) 6 years ago
TOsmanov fc2f02a406
Update item Bottom panel in User Guide (#1509)
* Update item Bottom panel in User Guide

rename the "Bottom panel" to the "Top panel"

* Fixed typos, remove trailing spaces in user_guide.md

* Fix user_guide.md and update image051.jpg
6 years ago
zhiltsov-max fb380d9855
Include empty images in exported annotations (#1479) 6 years ago
Andrey Zhavoronkov ccd2fbdf51
fixed linter issues (#1538) 6 years ago
TOsmanov 6eab04885f
Update item Settings in User Guide (#1508) 6 years ago
zhiltsov-max 5ab549956f
Merge annotations and dataset_manager apps (#1352) 6 years ago
TOsmanov 6566e4aa11
Update items Workspace and Types of shapes in User Guide (#1497) 6 years ago
Andrey Zhavoronkov 227ab05e73
Fixed uploading track annotations for multi-segment tasks (#1396)
* fixed uploading annotation for overlapped segments

* fixed dump of tracks for multisegment task

* Update CHANGELOG.md

* fixed comments

* fixed comments

* Update cvat/apps/engine/data_manager.py

Co-Authored-By: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>

* drop start shapes with outside==True for splitted track

* code cleanup

* fixed typo

* fix

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Andrey Zhavoronkov ee6deba304
Fixed 'Open task' button doesn't work (#1474) 6 years ago
TOsmanov fc37800eda
Update items from AAM (basics) to Vocabulary in User Guide (#1459)
* Update items from AAM (basics) to Vocabulary
* Delete unused images and gif
6 years ago
Ben Hoff 8a2efa4da3
fix auto annotation to not eat all RAM (#1328)
Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
TOsmanov 191d15e8fb
Update item "Interpolation mode (basics)" in User Guide (#1455)
* Update item interpolation mode in user guide

fix typos and contents

* Fix a typo

* Fix a typo in the filename

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Boris Sekachev c6c9e7db96
React UI: Added client versioning (#1448)
* Adjusted antd import

* Wrapped core and canvas

* Added versioning

* Updated changelog, adjusted installation guide a bit
6 years ago
TOsmanov 76037e5128
Update item "Annotation mode (basics)" in User Guide (#1412)
* Update item "annotation mode (basics)" in User Guide

* Replacing a gif017 with an image
6 years ago
Thomas Albrecht 9344b067b1
fix: OSError:broken data stream (#1430) 6 years ago
Boris Sekachev f1aee89589
React UI: ReID algorithm (#1406)
* Initial commit

* Connected storage

* Added core API method

* Done implementation

* Removed rule

* Removed double cancel

* Updated changelog

* Fixed: Cannot read property toFixed of undefined

* Update CHANGELOG.md
6 years ago
TOsmanov deac1b0bb6
Update item "Types of shapes" (#1401) 6 years ago
Andrey Zhavoronkov ca022d732d
Fixed auto annotation, tf annotation and auto segmentation apps (#1409)
* fixed code that uses FrameProvider, as the interface has changed

* Update CHANGELOG.md
6 years ago
Boris Sekachev 43bb4b27fb
Fixed: Failed to execute removChild.. (#1405) 6 years ago
Boris Sekachev a237c66474
React UI: Semi-automatic segmentation (#1398)
* implemented checked

* Implemented plugin

* Added dialog windows

* Updated changelo

* Added cancel request
6 years ago
Boris Sekachev 5e21b4acce
Batch of fixes (#1403)
* Fixed bug when job cannot be opened

* Fixed bug when deactivated shape is still highlighted

* Fixed Error: 'AttributeError: 'tuple' object has no attribute 'read'

* Fixed: wrong semi-automatic segmentation near edges of an image

* Updated changelog

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Andrey Zhavoronkov 35190d97fe
Fix git app paths (#1400)
* changed paths for the git repos

* Update CHANGELOG.md

* updated licence header
6 years ago
TOsmanov eaec6841f9
Update item "Basic navigation" in User Guide and bug fix in user_guide.md (#1395) 6 years ago
TOsmanov 59ec5c443b
Update item "Interface of the annotation tool" in User Guide (#1386) 6 years ago
ranko r sredojevic 13b8cfa46e
Instructions on using HTTPS (#1357) 6 years ago
Andrey Zhavoronkov 73346b3c2f
Az/fix remote files (#1392)
* fixed task creation from remote files

* Update CHANGELOG.md
6 years ago
TOsmanov 90740a7f0a
Update item "Creating an annotation task" in User Guide (#1363) 6 years ago
zhiltsov-max 557e308a73
Add chunk iterator cache to frame provider (#1367)
* Add chunk iterator cache

* fix
6 years ago
Boris Sekachev 1d78c54029
Batch of fixes (#1370)
* Some margins were change to paddings

* Removed extra selected

* Fix: added outside shapes when merge polyshapes

* Fixed double scroll bars

* Updated canvas table

* Fixed setup methodf

* Disabled change frame during drag, resize and editing

* Fixed: hidden points are visible

* Fixed: Merge is allowed for points, but clicks on points conflict with frame dragging logic

* Fixed: do not filter removed objects

* Updated CHANGELOG.md

* Couple of headers updated
6 years ago
zhiltsov-max 457454821f
Refactor frame provider (#1355)
* Refactor frame provider

* fix
6 years ago
Nikita Manovich 87784fa97e Increase preview size till 256, 256.
Previous preview size was not optimal and led to a blurred image
due to too small size.
6 years ago
Andrey Zhavoronkov 7bdf9bb481
Az/fix dextr (#1348)
* Fixed dextr_segmentation app

* updated changelog

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
Andrey Zhavoronkov be2ec3ad72
fixed dump error after moving format files (#1342)
* fixed dump error after moving format files

* updated changelog
6 years ago
zhiltsov-max 66c6e7e919
Fix point interpolation (#1344)
* Extend formats tests with different track types

* Add unordered list comparison

* Skip empty list comparison

* fix

* fix

* Reproduce problem

* Fix point interpolation for single point

* undo rest api refactor
6 years ago
Andrey Zhavoronkov 9c443db5a1
Az/fix migration (#1333)
* fixed migration because readers interface changed

* fixed tests
6 years ago
zhiltsov-max 887c6f0432
Move annotation formats to dataset manager (#1256)
* Move formats to dataset manager

* Unify datataset export and anno export implementations

* Add track_id to TrackedShape, export tracked shapes

* Replace MOT format

* Replace LabelMe format

* Add new formats to dm

* Add dm tests

* Extend TrackedShape

* Enable dm test in CI

* Fix tests

* Add import

* Fix tests

* Fix mot track ids

* Fix mot format

* Update attribute logic in labelme tests

* Use common code in yolo

* Put datumaro in path in settings

* Expect labels file in MOT next to annotations file

* Add MOT format description

* Add import

* Add labelme format description

* Linter fix

* Linter fix2

* Compare attributes ordered

* Update docs

* Update tests
6 years ago
Andrey Zhavoronkov e87ec38476
Small preview and progress (#1331)
* Reduce preview size (untested)

* Fix tests

* Improve media readers (untested)

* fixed migration

* fixed frame provider

* fixed preview save

* fixed stop frame

* handle duration == None

* codacy

* added missed import

* unified iteration over frames for media readers and fixed corner case when user specify stop_frame = 0

Co-authored-by: Nikita Manovich <nikita.manovich@intel.com>
6 years ago
Andrey Zhavoronkov e7808cfb03
Data streaming using chunks (#1007)
Huge feature (200+ commits from different developers). It completely changes layout of data (please expect very long DB migration process if you have a lot of tasks). The primary idea is to send data as zip chunks (e.g. 36 images in one chunk) or encoded video chunks and decode them on the client side. It helps to solve the problem with latency  when you try to view a separate frame in the UI quickly (play mode).
Another important feature of the patch is to provide access to the original images. Thus for annotations the client uses compressed chunks but if you want to export a dataset Datumaro will use original chunks (but video will be decoded with original quality and encoded with maximum/optimal quality in any case).
6 years ago
Nikita Manovich ecad0231c9
Fix AWS deployment (#1316)
* Don't use antd less (big memory consumtion during the build process)
* Fix AWS deployment guide
* fix a problem with proxy and long domain names
* remove sass loader for antd
* Removed less and less-loader.
* Simplified webpack config.
6 years ago
Ben Hoff 14084435bc
OpenVino 2020 (#1269)
* added support for OpenVINO 2020

* fixed dextr and tf_annotation

Co-authored-by: Andrey Zhavoronkov <andrey.zhavoronkov@intel.com>
6 years ago
zhiltsov-max 731b8967c0
Fix LabelMe format (#1260)
* Fix labelme filenames

* Change module path

* Add tests for LabelMe

* Update test

* Fix test

* Add line in changelog
6 years ago
zhiltsov-max 08688b0c3e
[Datumaro] Fix occluded and z_order attributes export (#1271)
* Fix occluded and z_order attributes export

* Add line to changelog

Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
zhiltsov-max 936d3059cf
[Datumaro] Fix frame matching in video annotations import (#1274)
* Add extra frame matching way for videos

* Add line to changelog
6 years ago
zhiltsov-max 55677e0397
Use source label map for voc export (#1276)
* Use source label map for voc export

* Add line to changelog
6 years ago
Nikita Manovich b3991d67d7
Update develop from release-0.6.0 branch (#1266) 6 years ago
Andrey Zhavoronkov 7050ad4dec
fixed git sync app (#1247)
* fixed git sync app

* removed shell=True for subprocess call
6 years ago
Mathis Chenuet 546c9414e7
doc: fix description of attribute CVAT XML format (#1168) 6 years ago
Pratik Raj e9160b66f9
Some debian package manager tweaks (#1235)
* Some debian package manager tweaks

By default, Ubuntu or Debian based "apt" or "apt-get" system installs recommended but not suggested packages . 

By passing "--no-install-recommends" option, the user lets apt-get know not to consider recommended packages as a dependency to install.

This results in smaller downloads and installation of packages .

Refer to blog at [Ubuntu Blog](https://ubuntu.com/blog/we-reduced-our-docker-images-by-60-with-no-install-recommends) .
6 years ago
Andrey Zhavoronkov 8afb5dda2a
Az/fix annotation dump upload (#1229)
* fixed upload annotation in case of frame step != 1

* fixed upload annotation in case of attribute value is empty
6 years ago
Tritin Truong ad000a27a2
[WIP] Cuboid feature user guide (#1218)
* Initial cuboid description

* Added Gifs

* Added gifs  to descriptions

* Formatting fixes

* Codacy Fixes
6 years ago
zhiltsov-max b3f7f5b8bc
Add tags support for VOC (#1201)
* Extend voc format test with tags

* Add import and export of voc labels

* Fix voc and yolo format version numbers
6 years ago
zhiltsov-max a058765d29
Add tags to cvat xml (#1200)
* Extend cvat format test

* Add tags to cvat for images

* Add tags to cvat format in dm

* Add import of tags from datumaro
6 years ago
Andrey Zhavoronkov 0dae5def6b
Az/cvat proxy (#1177)
* added nginx proxy

* removed unnecessary port configuration & build arg

* updated installation guide
6 years ago
zhiltsov-max 3604f0c5ce
Auto-generate labelmap for voc from task (#1214) 6 years ago
Boris Sekachev 5659a0a0e1
Updated svg.js version (#1212) 6 years ago
Boris Sekachev 93d57131c3
Fixed lags (#1197) 6 years ago
zhiltsov-max 54c277a0c9
Replace COCO implementation (#1195) 6 years ago
zhiltsov-max f2dfcc039b
[Datumaro] Remote project export fixes (#1193)
* Export project with trask name

* Do not expose server paths

* Fix tfrecord mask reading in tf>1.14

* Setuptools compatibility
6 years ago
zhiltsov-max cd8ef2aca4
Replace VOC format support in CVAT with Datumaro (#1167)
* Add image meta reading to voc

* Replace voc support in cvat

* Bump format version

* Materialize lazy transforms in voc export

* Store voc instance id as group id

* Add flat format import

* Add documentation

* Fix format name in doc
6 years ago
zhiltsov-max 8caa1695c5
Replace mask format support with Datumaro (#1163)
* Add box to mask transform

* Fix 'source' labelmap mode in voc converter

* Import groups

* Replace mask format support

* Update mask format documentation

* codacy

* Fix tests

* Fix dataset

* Fix segments grouping

* Merge instances in mask export
6 years ago
zhiltsov-max 80d3f97583
Replace tfrecord format support in CVAT with Datumaro (#1157) 6 years ago
zhiltsov-max 45da9c1713
Update yolo format description (#1173) 6 years ago
Tritin Truong 0bb92f27c1
Cuboid annotation (#678)
* Cuboid feature

* migration files

* Refactored cuboidShape
Fixed a bug where coloring by label would not update cuboids properly
Fixed a bug where the select points would not scale properly on initialization

* Removed math.js dependency
Implemented custom line intersection function

* new cvat formatting with labelled points

* Added MIT License to js files that were missing it

* Added simple constraints to the cuboids

* reverted commit for settings for vscode to hide local path

* fixed locking for cuboids

* fixed cuboid View when locked

* fixed occlusion view for cuboids

* Allow cuboid points to be outside the frame dimensions.

Signed-off-by: Tritin Truong <truongtritin98@gmail.com>

* Added stricter constraints on cuboid edges.

* Slightly stricter restrictions for edge case

* Cleaned up unused imports

* removed dashed lines on cuboids

* Moved projection lines to settings tab

* Fixed Cuboid shape buffer \

* Fix migrations (two 022 migrations after merge with the develop branch).

* Fix compatibility issues with auto segmentation.

* Grab points and update control scheme

* Greatly improved control scheme, fixed shape merging
Fixed Cuboid upload

* Fixed slight visual bug when dragging faces

* Some optimizations

* Hiding the grab point on creation
Small refactoring

* Fixed some cases where cuboid breaks

* Fixed upload for videos

* Removed perspective effects

* Made left back edge editable

* left back edge resizable

* fix statistics bug

* added toggles for the back edges

* Constraints for the back edges

* Fix creation bug

* Tightened creation constraints

* Fixing the code style

* updated message for invalid cuboids

* Code style

* More style fixes

* Codacy fixes

* added shift control for edges

* More Codacy fixes

* More Codacy fixes

* Double arrows for cursor

* Fix Drag bug

* More Codacy fixes

* Fix double quotes

* Fix camel case

* More camelcase fixes

* Generic object sink fixes

* Various codacy fixes

* Codacy

* Double quotes

* Fix migrations

* Updated shape creation
Fix jittering

* Adjusted constraints

* Codacy fixes

* Codacy fixes again

* Drawing cuboids from the top and bottom

* Codacy

* Resetting perspective on cuboids

* Choosing orientation of cuboids.

* Codacy fix

* Merge cleanup

* revert vs-code settings

* Update settings.json

Co-authored-by: timbowl <54648082+timbowl@users.noreply.github.com>
Co-authored-by: Nikita Manovich <40690625+nmanovic@users.noreply.github.com>
6 years ago
zhiltsov-max 3ce1a6ffe9
Replace YOLO format support in CVAT with Datumaro (#1151)
* Employ transforms and item wrapper

* Add image class and tests

* Add image info support to formats

* Fix cli

* Fix merge and voc converte

* Update remote images extractor

* Codacy

* Remove item name, require path in Image

* Merge images of dataset items

* Update tests

* Add image dir converter

* Update Datumaro format

* Update COCO format with image info

* Update CVAT format with image info

* Update TFrecord format with image info

* Update VOC formar with image info

* Update YOLO format with image info

* Update dataset manager bindings with image info

* Add image name to id transform

* Replace YOLO export and import in CVAT with Datumaro
6 years ago
zhiltsov-max a376ee76fd
[Datumaro] Introduce image info (#1140)
* Employ transforms and item wrapper

* Add image class and tests

* Add image info support to formats

* Fix cli

* Fix merge and voc converte

* Update remote images extractor

* Codacy

* Remove item name, require path in Image

* Merge images of dataset items

* Update tests

* Add image dir converter

* Update Datumaro format

* Update COCO format with image info

* Update CVAT format with image info

* Update TFrecord format with image info

* Update VOC formar with image info

* Update YOLO format with image info

* Update dataset manager bindings with image info

* Add image name to id transform

* Fix coco export
6 years ago
zhiltsov-max 2848f1d14f
[Datumaro] Plugins and transforms (#1126)
* Fix model run command

* Rename annotation types, update class interfaces

* Fix random cvat format test fails

* Mask operations and dataset format fixes

* Update tests, extract format testing functions

* Add transform interface

* Implement plugin system

* Update tests with plugins

* Fix logging

* Add transfroms

* Update cvat integration
6 years ago
Jijoong Kim 7f8b96d4e8
Add extreme clicking feature to draw box by 4 points (#1111)
* Add extreme clicking feature to draw box by 4 points

* Add documentation for extreme clicking
6 years ago
Andrey Zhavoronkov e062c2309e
fixed dump of interpolation points object && statistics calculation (#1108) 6 years ago
zhiltsov-max 93b3c091f5 [Datumaro] CLI updates + better documentation (#1057) 6 years ago
zhiltsov-max 604be63841 Update method call (#1085) 6 years ago
Nikita Manovich a5c3da1235
Cleanup Dockerfiles for CVAT (#1060)
* Replaced wget by curl

* Moved CI stuff into Dockerfile.ci

* Use docker-compose to run commnands inside docker (need environment variables)

* Added patool again (to support different archive formats)

* Roll back tensorflow version: 1.15 -> 1.13.1

Fixed https://github.com/opencv/cvat/issues/982
Fixed https://github.com/opencv/cvat/issues/1017

* datumaro install tensorflow 2.x now. It breaks automatic annotation
using TF.

* Follow redirects in curl (auto_segmentation)
6 years ago
Andrey Zhavoronkov 7cf755fd38 align serializer max length of attribute value with the model (#1074) 6 years ago
Josh Bradley cf876ad3e3 Fix typos in xml_format.md (#1069)
typo fixes
6 years ago
Boris Sekachev 25164fe8b6 Fixed: Uncaught TypeError: Cannot read property 'nodeValue' of undefined (#1068) 6 years ago
Boris Sekachev 43c5fd0088 Changed CharField(64) -> CharField(4096) for attribute value (#1048) 6 years ago
Boris Sekachev 67239b6148 Trim possible attribute values like attribute values setup by a user (#1044) 6 years ago
Radhika b62f8f30db Add info about auto segmentation to advanced topics of the installation guide (#1033) 6 years ago
provider161 563af24766 AWS deployment guide updated #1009 (#1031) 6 years ago
Christian 3908cb6024 Correct link to #automatic-annotation in README (#1029) 6 years ago
roho d89763c175 Update AWS-Deployment-Guide.md (#1019)
Fixed documentation typo for file extension
6 years ago
Boris Sekachev b6d2e45d23 Improved feature: common borders (#1016)
* Auto borders -> common borders, invisible when do not edit or draw, don't reset state

* Reset sticker after clicking outside
6 years ago
zhiltsov-max 4d730c756d Fix timezone bug (#1010) 6 years ago
TOsmanov 204503ed9d Updating the Task synchronization with a repository section of the CVAT User Guide (#1006) 6 years ago
TOsmanov c102e3455b Updating the Auto Annotation section of the CVAT User Guide (#996) 6 years ago
Boris Sekachev c407874a52 Fixed comparison of shapes (#1000) 6 years ago
Boris Sekachev f7df747cdf Automatic bordering feature during drawing/editing (#997) 6 years ago
Boris Sekachev c7052842a7 Fixed issue: Unknown shape type found (#998) 6 years ago