531 Commits (5659a0a0e1a2cc46ec782fe4f83fca7097198b95)
 

Author SHA1 Message Date
Boris Sekachev 5659a0a0e1
Updated svg.js version (#1212) 6 years ago
zhiltsov-max 79c30696dd
Move project dir to .datumaro (#1207) 6 years ago
Boris Sekachev c2d58e5b7d
Added license headers (#1208)
* Added licenser

* Added license headers for cvat-canvas and cvat-ui
6 years ago
Boris Sekachev d6e7216c1f
React UI: Changing color for a group (#1205) 6 years ago
Dmitry Kalinin 5645cdf7c1
React-UI: settings (#1164)
* Image filters: brightness, contrast, saturation
* Auto saving
* Frame auto fit
* Player speed
* Leave confirmation for unsaved changes
6 years ago
Boris Sekachev 90d594d706
React UI: Changing color for a shape (#1194)
* Minimized size of an element in side panel

* To background / to foreground like in legacy UI

* Added color changer for a shape

* Adjusted color updating
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
Boris Sekachev 9850094773
React UI: ZOrder implementation (#1176)
* Drawn z-order switcher

* Z layer was added to state

* Added ZLayer API method cvat-canvas

* Added sorting by Z

* Displaying points in top

* Removed old code

* Improved sort function

* Drawn a couple of icons

* Send to foreground / send to background

* Updated unit tests

* Added unit tests for filter parser

* Removed extra code

* Updated README.md
6 years ago
Boris Sekachev f329e14fe4
Added displayed versions of core, canvas, and ui in about (#1191)
* Added displayed versions of core, canvas, and ui in about

* Removed extra method
6 years ago
Rush Tehrani 105357d5a0
Update Onepanel demo information and link (#1189) 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
Nikita Glazov ca2f2164ac
Add editorconfig (#1142)
* Add editorconfig

* Update indent value
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 b36f402f9c
[Datumaro] Add masks to tfrecord format (#1156)
* 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

* Add masks support for tfrecord

* Refactor coco

* Fix comparison

* Remove dead code

* Extract common code for instances
6 years ago
Boris Sekachev f208cfeaf5
More types in actions and reducers (#1166) 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 0db48afa9a
Update changelog (#1165) 6 years ago
zhiltsov-max 6c2d93ec3e
[Datumaro] Pretty output folder names (#1149)
* Generate output dir name from operation parameters

* Fix failing command
6 years ago
zhiltsov-max a2da181f01
Avoid tf deprecation warning (#1148) 6 years ago
zhiltsov-max 15dc61dd38
Add offline subset remapping and bbox conversion (#1147) 6 years ago
Boris Sekachev 83140be925
Fixed dump for cases when special URL characters in task name (#1162) 6 years ago
Boris Sekachev 228b813160
React UI: Objects filtering & search (#1155)
* Initial filter function

* Updated method for filtering

* Updated documentation

* Added annotations filter file

* Updated some comments

* Added filter to UI

* Implemented search alorithm

* Removed extra code

* Fixed typos

* Added frame URL

* Object URL

* Removed extra encoding/decoding
6 years ago
Andrey Zhavoronkov 538da9fe0f
Fix postgres startup. 6 years ago
zhiltsov-max c523420c57
Bump gitpython version (#1146) 6 years ago
Nikita Glazov 06529b984d
Typed reducers (#1136)
* Added typed actions/reducers
* Added commands to check types / eslint issues
* Added redux dev tools
6 years ago
Boris Sekachev 7e8fc2366a
React UI: Undo/redo (#1135) 6 years ago
Andrey Zhavoronkov fccccabe2b
updated CUDA to version 10 (#1138)
* updated CUDA to version 10

* updated tensorflow

* added comment about NVIDIA_REQUIRE_CUDA env varOF
6 years ago
Jijoong Kim d9fe71260b
Add extreme clicking method in cvat-canvas and cvat-ui (#1127)
* Add extreme clicking method in cvat-canvas and cvat-ui

* Fix bugs and issues, update readme

* Fix error after rebasing develop
6 years ago
dependabot[bot] 20ed049111
Bump django from 2.2.8 to 2.2.10 in /cvat/requirements (#1139)
Bumps [django](https://github.com/django/django) from 2.2.8 to 2.2.10.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/2.2.8...2.2.10)

Signed-off-by: dependabot[bot] <support@github.com>
6 years ago
zhiltsov-max 985fdd0d70
[Datumaro] fixes (#1137)
* Fix import command

* Fix project name for spawned projects

* Fix voc and coco converter parameters

* Fix voc colormap color interpretation

* Change order of image search for cvat extractor

* fix CVAT image search paths
6 years ago
Boris Sekachev 7d8fcfa8b5
React UI: Improved mouse behaviour during draw/merge/edit/group/split (#1130)
* Moving image with mouse during drawing, paste, group, split, merge

* Babel plugin to dev deps

* Move mouse during editing

* Minor issues
6 years ago
zhiltsov-max f800e6a5d3
Add plugin system documentation (#1131) 6 years ago
zhiltsov-max 29d65b0cda
Fix tensorflow installation (#1129)
* Make tf dependency optional

* Reduce opencv dependency

* Import tf eagerly as it is a plugin

* Do not install TF with Datumaro
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
Boris Sekachev 939de868a9
React UI: Added annotation menus, added shape context menu, added some confirmations before dangerous actions (#1123)
* Annotation menu, modified tasks menu

* Removed extra styles

* Context menu using side panel

* Mousewheel on draw

* Added more cursor icons

* Do not check .svg & .scss by eslint
6 years ago
Boris Sekachev 42614c28a1
React UI: Annotation view enhancements (#1106)
* Keyframes navigation

* Synchronized objects on canvas and in side panel

* Fixed minor bug with collapse

* Fixed css property 'pointer-events'

* Drawn appearance block

* Removed extra force reflow

* Finished appearance block, fixed couple bugs

* Improved save() in cvat-core, changed approach to highlight shapes

* Fixed exception in edit function, fixed filling for polylines and points, fixed wrong image navigation, remove and copy

* Added lock

* Some fixes with points

* Minor appearance fixes

* Fixed insert for points

* Fixed unit tests

* Fixed control

* Fixed list size

* Added propagate

* Minor fix with attr saving

* Some div changed to buttons

* Locked some buttons for unimplemented functionalities

* Statistics modal, changing a job status

* Minor fix with shapes counting

* Couple of fixes to improve visibility

* Added fullscreen

* SVG Canvas -> HTML Canvas frame (#1113)

* SVG Frame -> HTML Canvas frame
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
LukeAI b918aeb224
Update base.py (#1099)
Modification necessary for using CVAT from remote machines when accessing with FQDNs
See https://github.com/opencv/cvat/issues/1011#issue-542817055
and https://github.com/opencv/cvat/pull/1098

"I believe the reason for this is that sometimes if the port number is :80 and the URL is not in the LAN (:port), but instead it is a Fully Qualified Domain Name (:port), the port 80 is redundant (mydomain.com:80) and the errors arise."
6 years ago
zhiltsov-max 04c7669cf5 Optimize mask conversions (#1097) 6 years ago
zhiltsov-max 93b3c091f5 [Datumaro] CLI updates + better documentation (#1057) 6 years ago
Priya4607 095d6d4611 resolving import error caused by pip 20.0 (#1094) 6 years ago
Boris Sekachev 285df9d408 React UI: Sidebar with objects and optimizations for annotation view (#1089)
* Basic layout for objects panel

* Objects header

* A little name refactoring

* Side panel base layout

* Firefox specific exceptions

* Some minor fixes

* React & canvas optimizations

* Icons refactoring

* Little style refactoring

* Some style fixes

* Improved side panel with objects

* Actual attribute values

* Actual icons

* Hidden > visible

* hidden -> __internal

* Fixed hidden in ui

* Fixed some issues in canvas

* Fixed list height

* Color picker for labels

* A bit fixed design

* Actual header icons

* Changing attributes and switchable buttons

* Removed react memo (will reoptimize better)

* Sorting methods, removed cache from cvat-core (a lot of bugs related with it)

* Label switchers

* Fixed bug with update timestamp for shapes

* Annotation state refactoring

* Removed old resetCache calls

* Optimized top & left panels. Number of renders significantly decreased

* Optimized some extra renders

* Accelerated performance

* Fixed two minor issues

* Canvas improvements

* Minor fixes

* Removed extra code
6 years ago
zhiltsov-max 604be63841 Update method call (#1085) 6 years ago