- 25 1月, 2023 1 次提交
-
-
由 Kirill Sizov 提交于
-
- 23 1月, 2023 1 次提交
-
-
由 Boris Sekachev 提交于
### Motivation and context <img width="1252" alt="image" src="https://user-images.githubusercontent.com/40690378/213575152-087aa6c8-48a8-483c-bdb9-927c5147a4f3.png"> Related #3438
-
- 22 1月, 2023 1 次提交
-
-
由 Padraig X. Lamont 提交于
### Motivation and context This is a very simple pull request. The type of the credentials parameter of `make_client` is currently `Optional[Tuple[int, int]]`, but it should be `Optional[Tuple[str, str]]` as used by `Client#login`. This PR makes that change. ### How has this been tested? The typing does not affect the functionality of the code (just the warnings I get in an IDE).
-
- 19 1月, 2023 2 次提交
-
-
由 Maxim Zhiltsov 提交于
- Added missing pagination or page parameters in `/projects/{id}/tasks`, `/tasks/{id}/jobs`, `/jobs/{id}/issues`, `/jobs/{id}/commits`, `/issues/{id}/comments`, `/organizations` - Updated SDK, tests and UI
-
由 Roman Donchenko 提交于
-
- 18 1月, 2023 1 次提交
-
-
由 Maria Khrustaleva 提交于
Fix issue #5149
-
- 17 1月, 2023 1 次提交
-
-
由 Boris Sekachev 提交于
### Motivation and context <img width="1918" alt="image" src="https://user-images.githubusercontent.com/40690378/210207552-7a7dcb0b-4f0c-4cb6-a030-9522ff68a710.png"> <img width="1920" alt="image" src="https://user-images.githubusercontent.com/40690378/210207577-d05503e8-71d5-4e5c-aecd-03e5a762d7b1.png">
-
- 14 1月, 2023 1 次提交
-
-
由 Maxim Zhiltsov 提交于
This PR adds an option to specify file to job mapping explicitly during task creation. This option is incompatible with most other job-related parameters like `sorting_method` and `frame_step`. - Added a new task creation parameter (`job_file_mapping`) to set a custom file to job mapping during task creation
-
- 13 1月, 2023 1 次提交
-
-
由 Maria Khrustaleva 提交于
Depends on #5349 Related #5432 Added tests for social account authentication functionality: cypress test with dummy auth server
-
- 12 1月, 2023 2 次提交
-
-
由 Michael Fujarski 提交于
Pull Request regarding Issue #2987 PIL.Image conversion from I;16 to L or RGB are unsuccessful as for now. See the corresponding Issue in the Pillow GitHub (Opened 2018, so no changes to be expected) https://github.com/python-pillow/Pillow/issues/3011 The proposed changes at least fix this issue for the mode 'I;16' and delivers a possible solution for other modes (eg. I;16B/L/N). This results in a correct calculation of the preview thumbnail and the actual image, the annotation will be performed on. We have used this solution on our own dataset and created annotations accordingly.
-
由 Waqar Shahid Qureshi 提交于
use the OpenCV contour function to extract contour instead of scikit-image function. to solve the problem of poor drawing of the contour see the issue 4660 https://github.com/openvinotoolkit/cvat/issues/4660
-
- 11 1月, 2023 4 次提交
-
-
由 Rodrigo Berriel 提交于
This is pretty much the same fix applied to f-BRS in #5384. We've been using HRNet for a while and now an then we receive "500 errors" just as reported in #5299 when someone forgets to drop the alpha-channel from our images. ### Motivation and context The RuntimeError is a little bit different, but comes from the same issue: RGBA instead of RGB images: > RuntimeError: Given groups=1, weight of size [16, 3, 1, 1], expected input[*, 4, *, *] to have 3 channels, but got 4 channels instead. ### How has this been tested? I created a task with images with and w/o alpha channel, and the interactor works on both now.
-
由 Andrey Zhavoronkov 提交于
-
由 Roman Donchenko 提交于
Django REST Framework ignores the Content-Type on request body parts, so it doesn't know that they are JSON-encoded. Instead, it just tries to decode each part as if it was an `str()`-encoded value. Change the encoding to match the decoding. The only type this matters for is `str`, because `json.dumps` and `str` produce different encodings for `str` values. Remove `none_type` from the list of encodable types since, to my knowledge, there's no way to encode a `None` value as a `multipart/form-data` part in a way that DRF will understand.
-
由 Hardik Dava 提交于
### Motivation and context Integration of YOLOv7 as a serverless nuclio function that can be used for auto-labeling. YoloV7 is the SOTA at the time of this PR therefore it would make sense to support it in CVAT. The integration is quite simple into CVAT as docker based on Ultralytics YoloV5 with coco pretrained model (https://github.com/WongKinYiu/yolov7) and a docker image (https://hub.docker.com/r/ultralytics/yolov5). related issue: #5548 ### How has this been tested? Automatic annotation was run using YOLOv7 on a custom dataset. The serverless function was deployed using ``` nuctl deploy --project-name cvat \ --path serverless/onnx/WongKinYiu/yolov7/nuclio \ --volume `pwd`/serverless/common:/opt/nuclio/common \ --platform local ``` Then using the 'Automatic annotation' action the function was tested and the auto-generated labels were controlled to check that no coordinates misfit is happening. ### Use custom model: 1. Export your model with NMS for image resolution of 640x640 (preferable). 2. Copy your custom model yolov7-custom.onnx to /serverless/common 3. Modify function.yaml file according to your labels. 4. Modify model_handler.py as follow: ``` self.model_path = "yolov7-custom.onnx" ``` Co-authored-by: NNikita Manovich <nikita@cvat.ai> Co-authored-by: Nyasakova-anastasia <yasakova_anastasiya@mail.ru>
-
- 10 1月, 2023 1 次提交
-
-
由 Irrom 提交于
In my understanding of https://github.com/nuclio/nuclio/issues/1821, the Nuctl (1.8.14) CLI is looking for a path that is only valid on a Linux environment, which it does not find when running via Git Bash (even when using the Windows version of Nuctl). However, installing CVAT onto a Linux VM allows Nuctl to locate this path and operate normally. I initially found this when setting up CVAT myself on Git Bash as per the given instructions for Windows 10. (I am still learning how to use GitHub as far as pull requests / forks / etc work, sorry if this is not the right way to approach this change. Please let me know if I've missed something important.) ### How has this been tested? This is only a change to instructions, but I did test this on multiple machines . As long as the machine is capable of running a Linux kernel it shouldn't run into any issues.
-
- 07 1月, 2023 1 次提交
-
-
由 Roman Donchenko 提交于
This will let users to run their PyTorch code without network access, provided that they have already cached the data. ### How has this been tested? <!-- Please describe in detail how you tested your changes. Include details of your testing environment, and the tests you ran to see how your change affects other areas of the code, etc. --> Unit tests.
-
- 03 1月, 2023 1 次提交
-
-
由 Maxim Zhiltsov 提交于
Extracted from https://github.com/opencv/cvat/pull/5083 - Added a default arg for task data uploading - Added an option to wait for the data processing in task data uploading - Moved data splitting by requests for TUS closer to the point of use
-
- 31 12月, 2022 1 次提交
-
-
由 Maria Khrustaleva 提交于
Add ability to create task with `filename_pattern` by cli.
-
- 30 12月, 2022 2 次提交
-
-
由 Roman Donchenko 提交于
-
由 Roman Donchenko 提交于
This is useful for people whose home directory is too small/not fast enough. It also lets us make the tests less hacky.
-
- 29 12月, 2022 2 次提交
-
-
由 Roman Donchenko 提交于
Also, migrate to the version less Compose file format. Compose V1 is EOL: <https://www.docker.com/blog/announcing-compose-v2-general-availability/>.
-
由 Maria Khrustaleva 提交于
-
- 28 12月, 2022 2 次提交
-
-
由 Andrey Zhavoronkov 提交于
Fix `Error: UPGRADE FAILED: error validating "": error validating data: unknown object type "nil" in Secret.stringData.redis-password`
-
由 Maria Khrustaleva 提交于
It's possible to specify only the manifest file and filename pattern for creating task with cloud storage data. The special characters supported now for the pattern are `*`, `?`, `[seq]`, `[!seq]`. Please see [here](https://github.com/opencv/cvat/blob/8898a8b2647514dd6f3f6ce83745b1ca8ef72bce/tests/python/rest_api/test_tasks.py#L686) for some examples of how to use this functionality. Co-authored-by: NMaxim Zhiltsov <zhiltsov.max35@gmail.com>
-
- 26 12月, 2022 1 次提交
-
-
由 Nikita Manovich 提交于
Co-authored-by: NMaxim Zhiltsov <zhiltsov.max35@gmail.com> Co-authored-by: NKirill Sizov <kirill.sizov@cvat.ai>
-
- 17 12月, 2022 1 次提交
-
-
由 Scotty Kwok 提交于
This fixes #5369 by adding keyboard shortcut [x] that delete a frame without prompt. Co-authored-by: NScotty Kwok <scottykwok@sebit.word> Co-authored-by: NBoris Sekachev <sekachev.bs@gmail.com>
-
- 16 12月, 2022 1 次提交
-
-
由 Roman Donchenko 提交于
You have to use the `import_status` action in order to query the input status. Otherwise, the `/api/projects/{id}/dataset/` endpoint initiates a dataset export. Currently, `import_dataset` inadvertently monitors the status of that export, not the original import.
-
- 10 12月, 2022 1 次提交
-
-
由 Maxim Zhiltsov 提交于
Closes https://github.com/opencv/cvat/issues/5327 - Added a way to debug the server in Docker-based deployments - Added docs
-
- 09 12月, 2022 1 次提交
-
-
由 Maria Khrustaleva 提交于
Added a general solution for checking bucket and file status instead of checking in all places. Exception information has become more user-friendly.
-
- 08 12月, 2022 2 次提交
-
-
由 Roman Donchenko 提交于
-
由 Roman Donchenko 提交于
For user-facing functions, keep accepting `str` paths to maintain compatibility and flexibility, but add support for arbitrary path-like objects. For internal functions (in `downloading.py` and `uploading.py`), don't bother and require `pathlib.Path`. The only code that isn't converted is build-time code (e.g. `setup.py`) and code that came from openapi-generator.
-
- 05 12月, 2022 4 次提交
-
-
-
由 Maxim Zhiltsov 提交于
Fixes #4996 - Added job access checks for model launches in the interactive mode
-
由 Roman Donchenko 提交于
Fixes #4365
-
由 Boris Sekachev 提交于
Related #3438
-
- 03 12月, 2022 1 次提交
-
-
由 Boris Sekachev 提交于
### Motivation and context Related #3438 - When dblclick one of sideviews during drawing - UI is broken - When mouseleave sideviews during drawing - bbox disappears, need to draw again - Sometimes multiple draw boxes exist on view Example: ![bug_1](https://user-images.githubusercontent.com/40690378/205139685-2c348b4f-30c0-4bcc-a101-e07c880ff358.gif)
-
- 02 12月, 2022 3 次提交
-
-
由 Nikita Manovich 提交于
Fix https://github.com/opencv/cvat/issues/5245 The PR contains a simple fix. Just return BAD REQUEST if somebody tries to export a task without data. It doesn't make sense. But a more complex fix will require changing a massive amount of code. It doesn't make any sense to support such a weird scenario.
-
由 Boris Sekachev 提交于
-
由 Andrey Zhavoronkov 提交于
-