281 Commits (609f0bd1e4be3b68ebfe188bc0ce2e46c4248500)

Author SHA1 Message Date
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