17 Commits (e7df942f6daa9a13b6b8e04aa0fea23ae738cba3)

Author SHA1 Message Date
Maya e7df942f6d Refactoring 6 years ago
Maya fb383c71e2 Deleted unnecessary 6 years ago
Maya 2144c4aadd Refactoring 6 years ago
Maya 1520dcc605 Deleted ArchiveReader/get_path 6 years ago
Maya f3630aa4b5 Some additions:
* moved cache implementation
 * fixed start, stop, step for tasks that created on the fly
 * changed frame provider
6 years ago
Maya e947a8252c Added ability to select using cache or no in task creating form & some fixes 6 years ago
Maya 5fa50be1fa Added most of video processing & cache implementation 6 years ago
Andrey Zhavoronkov f678b66d8b
removed redundant call of av.dataset in VideoReader class (#1899) 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
Thomas Albrecht 9344b067b1
fix: OSError:broken data stream (#1430) 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 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 1ec89b5f6a
Selecting non images leads to 400 error (#734)
* Fix HTTP 400 error if together with vision data the user submit non-vision data (e.g. text files)
* Ignore SVG images because Pillow doesn't work with them.
6 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