800 Commits (6ae08d5bc7ec199dba89a97e89882042625b87fd)

Author SHA1 Message Date
Boris Sekachev 8f25bac0e7 Fixed save for case when a job has a shape and a track with the same id (#693)
* cvat-core fixed save for two object with the same id
* Added API test
* Fixed production code
* Dinamic shape types instead of hardcoded
7 years ago
Andrey Zhavoronkov 4fd966dacc dump group_id field for 'CVAT for images' format (#691) 7 years ago
Boris Sekachev 7ea84d1bc7 Fixed: no such table: allauth_socialaccount (#687) 7 years ago
Boris Sekachev da04c0bace Fixed update of a task via REST (#686)
* Fixed update of a task via REST

* Fixed unit tests
7 years ago
Andrey Zhavoronkov 191bf2761c fixed annotation ids, start category id from 1 (#680) 7 years ago
TOsmanov 5b3cf32732 CVAT documentation v5 (#662)
* Updated images & gifs
* Updated User's Guide
7 years ago
Boris Sekachev e15340d625 Different fixes for Release 0.5.0 Part 2 (#670)
* Fixed: Invalid labels parsing (#628)
* Updated changelog
* Improved error messages on a client side
* Updated changelog
* Fixed register
7 years ago
Boris Sekachev 0c33055311 Different fixes for Release 0.5.0 (#667) 7 years ago
Andrey Zhavoronkov fbae6bbdcb added settings for setup timezone (#661)
deleting shapes triggers setting updated date field as other
actions(create & update)
7 years ago
Naval Chand 7e76695465 Auto annotation (#660)
* Added missing import
* Added OPENVINO_TOOLKIT param in docker-compose.yml for auto annotation
7 years ago
Andrey Zhavoronkov fc2b9c94cc Az/fix no dump default attrs (#656)
* fill absent attributes by default values during annotation save
* fill absent attributes by default values during init from db
* fixed tests
* updated changelog, added some coments, minor fixes
7 years ago
Nikita Manovich e7bab87039
Auth for REST API (api/v1/auth/*) (#622)
* Added trivial login/logout/register
* Auth methods for REST API.

- api/v1/auth/login
- api/v1/auth/logout

For basic auth only:
- api/v1/auth/register
- api/v1/auth/password/*

* Add info about auth for REST API into CHANGELOG.md
* Add pylintrc for codacy, updated pylint and its dependecies.
* Add token authorization, renamed cvat.js to cvat-core in all places.
* Implemented register method in cvat-core
* Added first_name and last_name to RegisterSerializer.
7 years ago
Ben Hoff 97ed2aaa28 Separate inference method in order to break django dependency (#650) 7 years ago
Ben Hoff 1334efaaf6 added in ability to visually see auto_annotation command line runner (#647) 7 years ago
Ben Hoff 04a57c164a Correct odd spacing in auto annotation model manager (#648) 7 years ago
Artyom Zankevich b7609cae91 [NEW-UI]: Create and update task (#612)
- Create task
 - Update task
 - Upload annotations
 - Download annotations
7 years ago
Andrey Zhavoronkov 935d380d36 tfrecord format support (#644)
* added tfrecord loader/dumper
* add comment
* remove unused import
* used the latest version of tensorflow(1.12.3) which supports cuda 9.0
updated cudnn library
install tensorflow by default and replace it by tensorflow-gpu in case
of cuda support is enabled
* Updated changelog
7 years ago
Boris Sekachev 6cac464f46 Selectors for annotation formats (#636)
* Selectors for annotation format

* Handle default value

* Dinamic accepts for upload

* Removed extra code
7 years ago
Boris Sekachev 3a6a49625c Updated dump/upload in cvat-core (#635)
* Annotation formats from the server
* Fixed dump
* Added API tests
* Dashboard integration
7 years ago
Andrey Zhavoronkov bf61962195 PNG mask dumper (#633) 7 years ago
Andrey Zhavoronkov c2bf8eda01 Az/coco loader format support (#630)
* added coco dumper
* added license note
* added coco loader
7 years ago
Andrey Zhavoronkov 7467e298fd Az/coco format support (#623)
* added coco dumper

* added license note

* revert changes of launch.json

* fixed codacy issues

* fixed codacy issues
7 years ago
Andrey Zhavoronkov 098827568e Az/hotfix annotation app (#626)
* dump track attributes

* handle attributes correctly for uploaded annotation

* fixed codacy
7 years ago
Andrey Zhavoronkov 1454ec7ecc Az/yolo format support (#619)
* added yolo loader/dumper
* changed format_spec
* updated reamde, changelog
* Used bold font for default dump format
7 years ago
Andrey Zhavoronkov f17847ff33 Az/pascal voc loader (#613) 7 years ago
Andrey Zhavoronkov 5733423b13 Az/multiformat downloader (#551) 7 years ago
Boris Sekachev cad5ac8653 Updated cvat-core (#591)
* Two webpack configuration instead one

* Two webpack configuration instead one

* Setup webpack build

* Removed references window.cvat

* Removed window.cvat

* Stop frame, start frame, frame filter

* Updated save method

* Updated dashboard to create tasks with custom stopFrame/startFramre

* Fixed clientID

* Removed browser environment from nodejs

* Updated webpack.config.js

* Updated filename
7 years ago
Boris Sekachev 423510af00 Added encodeURIComponent for directory name in cvat.server.share() (#585) 7 years ago
Andrey Zhavoronkov 6d7a04086f fixed attribute processing in auto_annotation (#577) 7 years ago
Boris Sekachev d939b9c34a Fixed exception in attribute annotation mode (#571)
* Fixed bug Cannot read property 'current' of undefined at AAMModel.setupAttributeValue

* Updated changelog
7 years ago
Boris Sekachev 8fede3a6e6 CVAT.js API methods were implemented (#572)
* annotations.put()

* Fixed annotations.put()

* Dump & upload

* Two fixes

* Tested upload

* Updated built of cvat.js

* Remote files through cvat.js
7 years ago
Andrey Zhavoronkov a159826bf7 Handle invalid json labelmap file case correctly during create/update DL model stage. (#573)
* handle invalid json labelmap file case correctly on create/update DL model stage
* dummy_label_map -> dummy_labelmap
* renamed load_label_map function
* Update CHANGELOG.md
7 years ago
JADG14 e0b666ea9d Upgrade Numpy to avoid Arbitrary Code Execution. Upgrade Django to avoid MitM (#575) 7 years ago
Ben Hoff 3ae8a72028 added in handeling for openvino 2019 (#545) 7 years ago
Ben Hoff 6e1e063c04 added in command line auto annotation runner (#563) 7 years ago
Nikita Manovich 018cd143c3
Fixed PDF extractor syntax error (#565)
In docker container we use python 3.5 and f'{}' isn't available.
7 years ago
Ben Hoff ccbbf3393f added in pdf extractor (#557) 7 years ago
Andrey Zhavoronkov b48d59b5ec Ability to create custom extractors (#434)
* ability to add custom extractors
* added configurable mimetypes
* added a note to changelog
7 years ago
Ben Hoff 418cdbe146 added in ability for admins to import in code (#523)
Thanks for the contribution 👍 . I'm sure that many users of CVAT will benefit from the enhanced version of "automatic annotation".
7 years ago
Boris Sekachev 5290882259 Fixed authentification for cross origin (#528) 7 years ago
Andrey Zhavoronkov d1a3c12c9a removed six from requirements because CVAT doesn't have direct dependencies on it (#527) 7 years ago
Ben Hoff 41ee68f565 add in macos handeling for `auto_annotation` (#524) 7 years ago
Artyom Zankevich 9eabd1738e Add dashboard component (#521)
Allow CORS from `http://localhost:3000`
7 years ago
Nikita Manovich 23d7c33667
Fix security issues (#519)
CVE-2019-12308 More information

moderate severity
Vulnerable versions: >= 2.1.0, < 2.1.9
Patched version: 2.1.9
An issue was discovered in Django 1.11 before 1.11.21, 2.1 before 2.1.9, and 2.2 before 2.2.2. The clickable Current URL value displayed by the AdminURLFieldWidget displays the provided value without validating it as a safe URL. Thus, an unvalidated value stored in the database, or a value provided as a URL query parameter payload, could result in an clickable JavaScript link.

WS-2019-0037 More information

moderate severity
Vulnerable versions: < 3.9.1
Patched version: 3.9.1
Django-Rest-Framework, before 3.9.1, has a XSS vulnerability caused by disabled autoescaping in the default DRF Browsable API view templates.
7 years ago
Ben Hoff f20698921e Advanced Auto Annotation Handling for Admins (#514) 7 years ago
zliang7 076562321e URLs as source data for a task (#483)
* Update CHANGELOG.md
7 years ago
Ben Hoff e9e1865cb7 allow multiple outputs for models (#518) 7 years ago
Andrey Zhavoronkov 029d6bff3d fixed auto_annotation for multijob tasks (#515)
* fixed auto_annotation for multijob tasks
* Added note to changelog
7 years ago
Boris Sekachev 923bcacd77 CVAT.js (part 1) (#463) 7 years ago
Ben Hoff 40fe468196 LabeledDataSerializer requires list, not string (#508) 7 years ago
Ben Hoff 0037502cf6 Static methods don't have a `self` variable (#507) 7 years ago
Boris Sekachev 074500de7b Fixed dump for case when task name has a slash (#503) 7 years ago
Nikita Manovich 293e8bf401
Merge branch 'develop' into hotfix-0.4.2 7 years ago
Boris Sekachev 6131f5117b Fixed interaction with the server share in the auto annotation plugin 7 years ago
zliang7 4298166403 Support frame selection when create from video (#437) 7 years ago
Eduardo 538b55a6ff video_name in dumped file for interpolation mode (#446)
* Add video source in dumped file for interpolation mode.
* remove trailing whitespace
7 years ago
Satoshi Oikawa 93ddf34e18 Fix failed python install of testing environment (#460) 7 years ago
Boris Sekachev 80e8a7bf22 Fixed: Cannot read property 'split' of undefined for interpolation points (#455) 7 years ago
Boris Sekachev 58e72a2986 Single-point interpolation (#453) 7 years ago
Nikita Manovich 8617aaf4da
Merge branch 'develop' into hotfix-0.4.1 7 years ago
Boris Sekachev e3cd297572 Fixed JS syntax for Google Chrome < 72 7 years ago
Nikita Manovich c4672db353 Add a link on user's guide. 7 years ago
Nikita Manovich 8be67bf116
Installation guide (#444)
* Initial version of install guide for Ubuntu 18.04
* Description how to create install CVAT on Windows + fix for Windows 3rdparty patch.
* Write instructions for Mac OS.
* Clean up for README.md
* Update CHANGELOG.
* Fix typos which were found on code review.
7 years ago
Boris Sekachev 89464d5312 Fixed annotation parser for tracks with a start frame less than the first segment frame (#442)
* Fixed annotation parser for tracks with a start frame < first segment frame
* Changelog
7 years ago
Boris Sekachev 85dc4e4afb Fixed incorrect width of shapes borders in some cases (#441)
* Fixed incorrect width of shapes in some cases
* More clarity description
7 years ago
Nikita Manovich 66140fdadd Critical fix for version number (build error) 7 years ago
Nikita Manovich 0d09353275 Updated version number and CHANGELOG.md 7 years ago
Nikita Manovich 0dd18e946c Update version for CVAT release. 7 years ago
Nikita Manovich e5b85b1724
cvat user guide v0.4.0 (#438) 7 years ago
Andrey Zhavoronkov c94e141115 use proper response code for exception api (201 instead 200) (#435) 7 years ago
Boris Sekachev 14d05d78c9 Fixed filter: * instead of labels and relational operators (#428) 7 years ago
Andrey Zhavoronkov 28d6439af7 don't generate additional log messages in case of send exception request was failed with 0 status (#426) 7 years ago
Boris Sekachev 10c80610c9 Fixed keys in git push (#423) 7 years ago
Boris Sekachev 6363d742fa Fixed filter for special characters (#422) 7 years ago
Nikita Manovich ae6a4891e3
RESTful API (#389) 7 years ago
Boris Sekachev 7ed31cac0e OpenVINOR5 (#400) 7 years ago
Santosh Thoduka 0344d430a0 Fix grammar of wrong browser message (#376) 7 years ago
Boris Sekachev 0e82138101 Fixed git permissions (#371) 7 years ago
Boris Sekachev f892fbc89d Fixed: Property 'close()' of undefined (#360) 7 years ago
Boris Sekachev 9fec0c223b Fixed tensorflow annotation without OpenVINO (#359) 7 years ago
Andrey Zhavoronkov ab013b0da1 Az/model manager bugfix (#353)
* fixed bug with AnnotationModel matching query does not exist during model create request

* fixed deleting tmp files
7 years ago
Boris Sekachev 1257a1b245 Semi Automatic Segmentation (#332) 7 years ago
Andrey Zhavoronkov b1be97755c fixed bug with upload annotation for task functionality (#354) 7 years ago
Happyzippy af1101bdb7 Adding support for 16bit grayscale images for annotation (#342) 7 years ago
Boris Sekachev 344bfb179c The shape filter has been expanded (#325)
* The shape filter has been expanded
* Help has been improved
* Width and height for polyshapes
7 years ago
kshramt 5f0c26e82f Unescape HTML escape sequences in the uploaded annotation XML file (#346) 7 years ago
Boris Sekachev ce50089582 Fixed synax for legacy chrome (#339) 7 years ago
Julian Guarin d11c443689 Required packages versions updated. (#338)
* Requirements updated so django-rq 1.3.0 is used rather than outdated 1.0.1
7 years ago
Boris Sekachev 8003a809fe Fit condition has been fixed (#320) 7 years ago
jrjbertram cc55c30794 log ffmpeg command line & export interpolation to VOC (#312) 7 years ago
Boris Sekachev df10fe19e2 Optional LFS. LFS name mask for an entire repository (#314) 7 years ago
Boris Sekachev 19573c81b7 Keyboard shortcut for change shape type (Alt + 1,2,3,4) (#316) 7 years ago
Boris Sekachev cdc34f6993 Fixed 400 coda after undo/redo (#315) 7 years ago
Boris Sekachev e225c38092 Re-Identification application (#299) 7 years ago
Boris Sekachev b4e6f22f58 Image rotation in client part (#305)
* Rotation shortcuts Ctrl+R, Ctrl+Shift+R
* Changelog has been updated
7 years ago
Andrey Zhavoronkov 46d2120685 Model manager (#307) 7 years ago
Toni Kunic 02092db0ab Template: Greed -> Grid. (#309) 7 years ago
Andrey Zhavoronkov 746cffb476 Model manager for DL models to preannotate images (#289) 7 years ago
Andrey Zhavoronkov 209dbbe4e7 Used Airbnb JavaScript style config for Eslint (#300) 7 years ago
Boris Sekachev 062d145fcf Hidden warning: 'Could not open connection ..' (#295) 7 years ago
Boris Sekachev 037a68d7e6 Propagate setup on the bottom panel (#294)
* Minor fixes
* Added migration for Git
* Updated changelog
7 years ago
Nikita Manovich 5802b91fde
Django 2.1.5 security fix (#292)
* Fix security issue with django (updated till 2.1.5)
* Update changelog
7 years ago
Boris Sekachev 4b36f14383 Some additional logs have been added (#282) 7 years ago
Boris Sekachev 95aa518593 Memorizeable filter values (#281) 7 years ago
Andrey Zhavoronkov a974e4a403 release db lock after _AnnotationForTask instance initialized for dump functionality (#270) 7 years ago
Andrey Zhavoronkov c2df79f4b9 used loop to initialize array instead spread (#263) 7 years ago
Nikita Manovich 1b9acfb7a0 Merge remote-tracking branch 'origin/release-0.3' into develop 7 years ago
Boris Sekachev 23b6b54137 Git application (#184) 7 years ago
Nikita Manovich ad76521ba0
Fix number attribute for float numbers. (#258) 7 years ago
Andrey Zhavoronkov a967fe1eab added direct links for OpenVINO crossroad and landmarks models (#256) 7 years ago
Boris Sekachev 287047a00e TabId and focus properties have been added to events (#254) 7 years ago
Boris Sekachev 3fbb5a52b4 An additional log for the save annotation request (#253) 7 years ago
Andrey Zhavoronkov 4387fdaf46 Auto annotation using models in OpenVINO format (#233) 7 years ago
Nikita Manovich 91a7714bb4 Merge remote-tracking branch 'origin/release-0.3' into develop 7 years ago
Boris Sekachev ac97df8343 Unit tests have been fixed (#249)
* Fixed unit tests
* Added copyright
7 years ago
Nikita Manovich 407f1a64dc Merge remote-tracking branch 'origin/release-0.3' into develop 7 years ago
Nikita Manovich 76c95db808 Keep CVAT main screenshot. 7 years ago
aschernov 8c51ad8740 Updated the guide and images (#241) 7 years ago
Nikita Manovich 9de0d1356f Merge remote-tracking branch 'origin/release-0.3' into develop 7 years ago
Nikita Manovich 641ad4bf57 Merge remote-tracking branch 'origin/release-0.3' into develop 7 years ago
Boris Sekachev 0ade188dc9 Some aam refactoring (#216) 7 years ago
DanVev 70547af5a4 CI tool integration (#244)
* Create travis.yml
* Create docker-compose-ci.yml
* Update README.md
* Update CONTRIBUTORS.md
7 years ago
Andrey Zhavoronkov 79895fa10c Add track id attribute in dump file again (#247) 7 years ago
Boris Sekachev 1d88a2d163 Propagate behaviour has been updated in cases with a different resolution (#246)
* Fix propagate behaviour: propagate always on all frames
* Image-relative coordinates are used for propagate
* Eslint fixes
7 years ago
Boris Sekachev 02abd5a8f7 Fixed labels order (#242) 7 years ago
Boris Sekachev d9eac607b9 Fixed: The function sortByZOrder() throws the exception if a frame consists any points (#236) 7 years ago
Boris Sekachev 7bad3dc237 A context menu can be invisible in some cases (#235) 7 years ago
Andrey Zhavoronkov 8c5b2cbf79 fixed shapeCollection.import() for old tasks. Now data is imported properly if server returns client_id = -1 for all shapes (#228) 7 years ago
Andrey Zhavoronkov 9608b7d237 Remove client id info from dump file (#213)
* removed shape id info from dump
* force set client id by server in save annotation for task functionality
* delete unused code
7 years ago
Nikita Manovich af894e1f5c
Move silk to staging config. (#215) 7 years ago
Boris Sekachev b0c84f4a68 Selection in any mode was fixed (#214) 7 years ago
Nikita Manovich 1a040a0608
Fix upload big xml files for tasks (#199)
* Fix #123 (Uploading large XML Files)
* Integrated SILK for profiling.
* Don't try to call save_job without objects.
7 years ago
Boris Sekachev 076899afa3 Some minor fixes (#212)
* Fixed: single point wasn't created in right scenario, double press N (without any point) created a point
* Fixed: merge didn't create outside objects in some cases
* Fixed: split didn't work right
* Object selection propagated to next frame
7 years ago
Boris Sekachev d4ce6216d6 Fix context menu, text visibility for small images (#202)
* Fixed: both context menu are opened simultaneously
* Fixed: shape can be unavailable behind text
* Fixed: invisible text outside frame
7 years ago
Boris Sekachev ce06c957df Some fixes for resize. It becomes to work more stability. (#200) 7 years ago
Nikita Manovich c35d07c3e0 Fix LDAP auth for new users. (#192) 7 years ago
Nikita Manovich 608253f1cc
Permissions per tasks and jobs (#185) 7 years ago
Andrey Zhavoronkov d7e69982fd fix cloning of shape id property by split (#186) 7 years ago
Andrey Zhavoronkov 62027ac0be fixed save annotation for task functionality (#163) 7 years ago
Boris Sekachev d9da254a63 ESLint fixes (#161) 7 years ago
Nikita Manovich 08ac7c36e4
Fix a bug with search in admin panel for tasks. (#162) 7 years ago
Boris Sekachev 9e53a21f46 @transaction for select_for_update in update_job_status() (#160) 7 years ago
Andrey Zhavoronkov d11bc91031 Don't use 'pre_erase' flag inside save request. Renamed cleint_it -> id. (#158)
* removed pre_erase flag
* used 'id' name instead 'client_id' in client code and dumped annotation
7 years ago
Boris Sekachev 17c1598b19 Fixed status migration (#159) 7 years ago
Nikita Manovich 2816657948
Change a task with labels and attributes in admin panel (#157) 7 years ago
Boris Sekachev ae779938a9 Back link to task from annotation view (#156) 7 years ago
Boris Sekachev dd6bdeaa2a Tensorflow annotation update (rq queues instead of CVAT statuses) (#155)
* Use rq instead of cvat statuses
* Removed permissions for meta info
7 years ago
Boris Sekachev 920247dc31 Job status was implemented (#153) 7 years ago
Nikita Manovich 89234496ce
Add an extra field into meta section of a dump file (#149)
Fix #56
* Added extra field into meta section of a dump file.
* Add SafeCharField.
7 years ago
Andrey Zhavoronkov 42d79b550c Fixed bug for save functionality (#141)
In case of any changes during save request the state of exported shapes can be inconsistent. That leads to errors for future saves.
7 years ago
Boris Sekachev 0b10ba6429 OpenVino integration (#134)
* OpenVINO installation
* Separate tf_annotation -> tf_annotation and cuda support.
* TF Annotation app now supports openVino backend
* Doc for CUDA component
* OpenVINO Readme file was added
* OpenVINO env and pip requirements for model optimizer
* Update logging
* TF annotation Readme file was added
* Update CHANGELOG
* Keep aspect ratio for image, not reverse input channels
* Move analytics into components
7 years ago
Nikita Manovich 553a171273
Create task timeout 1h -> 4h. (#136) 7 years ago
Boris Sekachev 1458d404dd Bug fixed: client_idx is repeated for various labels (#133) 7 years ago
Andrey Zhavoronkov 7badd24cb0 Incremental save of annotations (#120)
* using shapes id generated by a client
* removed md5.js, code cleanup
* fixed update_paths function; code cleanup;
* fixed import existing tasks without client_id
* added some sanity checks for cleint_id; improved annotation parser logic
* fixed dumping and uploading annotation if annotation task contains interpolation shapes
7 years ago
Nikita Manovich 70891f0020
Fix several problems with analytics. (#129)
- collectstatic always
- conditionally urls for cvat.apps.log_viewer
- more logs from django in production
7 years ago
Nikita Manovich 45af7bdee3
Analytics v2 (#127)
* Add revproxy dependency
* Fix formating of task.log, improve fields of server events.
* Mount kibana app into /analytics/*
* Add logs for revproxy and x-forwarded-user header.
* Added F3 shortcut for analytics/log-viewer.
7 years ago
Nikita Manovich c096c2a600
Add analytics (#118)
* ELK stack to analyze logs from client and server
* Short-live container to configure kibana. Import kibana dashboards from export.json on startup.
* Client and server logging is working throw python-logstash
* Minor polishing of events and dashboards.
* Default is discover, new visualizations.
* Make comments more readable inside logger.js.
* Added a path for backups.
7 years ago
Nikita Manovich e4638685cd
Fix django vulnerability (#121) 7 years ago
Boris Sekachev b36b743c9a Minor changes (#119)
* Eslint fixes
* Update CHANGELOG.md
* Fix couple UI inconveniences
7 years ago
Boris Sekachev 6e9a597e12 Hide/lock for labels initial commit (#116) 7 years ago
Boris Sekachev ecd39acda8 Shortcuts patch (#117)
* Common escape button for exit from creating/groupping/merging/pasting/aam
* Switch outside/keyframe shortkeys
7 years ago
Boris Sekachev f3c406a8eb Bug has been fixed: label UIs don't update after changelabel (#109) 7 years ago
Boris Sekachev b8e0683448 Now we store virtual URL instead of update it in the browser address bar (#112)
* Copy URL, Frame URL and object URL functionality in a context menu
* Shift key in order to don't select any objects
7 years ago
Boris Sekachev 886f5e0d6c Incremental collection update now works with outside/keyframe (#114) 7 years ago
Boris Sekachev 758c9c2752 Incremental collection update (#104)
* Incremental collection update
* CHANGELOG.md has been updated
* Detach menu container only if frame has been changed. It strongly accelerate the onCollectionUpdate method during you add objects
7 years ago
Boris Sekachev cbe1b2d03e Get actual shape positions when enter to attribute annotation mode (#105) 7 years ago
Boris Sekachev 16ce45707f Bug has been fixed: impossible to close points after editing (#98) 8 years ago
Boris Sekachev e7ffa8761f Fixes from release 0.2 (#99)
* Bug has been fixed: impossible to lock/occlude object in AAM
* Bug has been fixed: invisible points actually are visible
8 years ago
Nikita Manovich 0338afbcea
Describe XML format v1.1 (#88) (#91) 8 years ago
Nikita Manovich 1512c38e1b
Release 0.2 (#83)
* Improve documentation for overlap parameter. (#82)
Fix #22 (Improve documentation for overlap parameter)
* Improve description how to specify labels with attributes. (#81)
Fix #67 (clarify how to create multiple labels)
8 years ago
Nikita Manovich e600c329cc
Update README (#79) (#80)
* Added new screenshot + screencasts.
8 years ago
Boris Sekachev 93eaaf7fdb Ability to change an opacity for selected shapes (#77)
* Feature has been implemented: ability to change selected opacity for shapes
* Floats used in ranges
8 years ago
Nikita Manovich df150909e1 Port fixes from release-0.2
- Cuda installation has been fixed (#71)
- Updated documentation for v0.2.0 (#63)
- Player navigation has been fixed if window was scrolled (#66)
8 years ago
Boris Sekachev 2d0079fb9f CVAT links to specific frame or object/objects (#73)
* URL search parameter for frame and for filter
8 years ago
Boris Sekachev f5d731625b Cuda installation has been fixed (#71) 8 years ago
Nikita Manovich 59f9722ce6
Updated documentation for v0.2.0 (#63) 8 years ago
Ajay Ramesh 2696240c48 #35 CVAT - AWS-Deployment guide (#47) 8 years ago
Boris Sekachev c6fe28e583 Player navigation has been fixed if window was scrolled (#66) 8 years ago
Boris Sekachev eac18ff911 Release 0.2.0 (#64)
* Move function from closure to class method
* Bug has been fixed: Failed to execute 'inverse' on 'SVGMatrix': The matrix is not invertible
* Performance of frame changing has been increased due to UI containers had detached from DOM before their items were created
* Bug has been fixed: Defiant doesn't support dash (-) in xpath nodes (#53)
* Data validation on client and server (#51)
* Migration files have been added (#59)
* Big int migration file has been rewritten with Django syntax (#60)
* Some memory leaks have been fixed (#61)
8 years ago
Boris Sekachev badddeb07f Some memory leaks have been fixed (#61)
* svg.selectize.js memory leaks have been fixed
8 years ago
Boris Sekachev 05e6e331d2 Big int migration file has been rewritten with Django syntax (#60) 8 years ago
Boris Sekachev d1b20d6dcf Polygon edit method (#57)
* Editor for polylines
* Polyshape editing for points
* Ability to exit from edit mode by right click (if no points)
* Slice approach have been added for polyshape creating
8 years ago
Boris Sekachev 7c3f20a443 Migration files have been added (#59)
Fixed problems with "integer out of range" for trackedbox (int -> bigint)
8 years ago
Boris Sekachev 6e64bb31f2
Data validation on client and server (#51)
* Data validation on client and server
* Consistent uploading methods for task and for job
8 years ago
Boris Sekachev 72e5bf6661 Bug has been fixed: filename extension in annotation file differ by s… (#55)
* Bug has been fixed: filename extensions in annotation file differ by source filename extension
8 years ago
Boris Sekachev 5a369a9e52 Bug has been fixed: Defiant doesn't support dash (-) in xpath nodes (#53) 8 years ago
Boris Sekachev a6db3a4abd Performance of frame changing has been increased due to UI containers had detached from DOM before their items were created 8 years ago
Boris Sekachev 2dd868052a Bug has been fixed: Failed to execute 'inverse' on 'SVGMatrix': The matrix is not invertible 8 years ago
Boris Sekachev 96f38026a7 Move function from closure to class method 8 years ago
Nikita Manovich a50b4cc144 Moved development on public github.
- changed Content-type for save_job request to application/json, object…
- Adopted public PR - PASCAL VOC converter
- Added convert_to_mask.py script
- Fixed player continue plaing at the end of video, lock for editable object broke the client
- Same colors for shapes and menus, ability to change color for label or group
- Undo redo
- Added license header for all files
- Added .gitattributes file (critical for bash scripts)
- Fixed "Don't delete tasks if a user is deleted"
- More strict check for 'checkbox' and 'number' values
- Added convert_to_coco.py script
- Job statistic were extended. Blowradius was removed
- More strict labels verification
- Drag polygons by requirement, norm stroke opacity, easy box dragging
- Drawing with mouse outside the image area
- Fixed 7z support
- Boundig box size in drawer, switcheable grid
- Split tracks feature
- Fix flip parsing
- Update color set & color by label feature
- Add point for polygons feature
- Added context menu
- Polyshapes
8 years ago
Sebastian Yonekura 52d2149eb4 unit testing, warns when using interpolation xml's or images with annotations different than bounding boxes 8 years ago
Sebastian Yonekura 4665e38d37 fix contributors file, re-arranges scripts structure and requirements 8 years ago
Sebastian Yonekura 6f6c271ec3 adds documentation and contributor 8 years ago
syonekura 7d3a673d6a adds cvat xml to pascal voc formatter 8 years ago
syonekura d1752914f5 adds cvat xml to pascal voc formatter 8 years ago
Nikita Manovich c579ba2319
Merge pull request #27 from JulianWgs/fix_import_RGBA
enable the import of picture with alpha channel
8 years ago
Julian Wagenschütz e4230f7a61 enable the import of picture with alpha channel
- jpg doesnt support alpha channels
 - when importing pictures with alpha channel error shows up
 -- "Could not create the task. OSError: cannot write mode RGBA as JPEG"
 - fix error by converting "RGBA" to "RGB" before saving image
8 years ago
Nikita Manovich dea27248c2 Release 0.1.2
* Fixed 7z support. (#235)
* Added 'Development Environment' into CONTRIBUTING.md
* More strict verification for labels with attributes.
* More strict check for values of checkbox/number type of attributes.
* Added .vscode/launch.json

Changes:
- Fixed https://github.com/opencv/cvat/issues/14 (docker-compose down command as written in the readme does not remove volumes)
- Fixed https://github.com/opencv/cvat/issues/15 (All checkboxes in temporary attributes are checked when reopening job after saving the job)
- Fixed https://github.com/opencv/cvat/issues/18 (Extend contributing.md)
- Fixed https://github.com/opencv/cvat/issues/19 (Using the same attribute for label twice -> Stuck)
8 years ago
Nikita Manovich e8b2c40330 Release 0.1.1
* video from share hotfix & dump hotfix
    * Added contributors
    * Added screenshot, documentation, screencasts into README.md
    * Fixed GitHub documentation
8 years ago
Nikita Manovich eb9fba3685 Release 0.1.0 8 years ago