Binary storage format for deep learning on videos.
This is a fork of TwentyBN's gulpio. Key differences:
- faster: Uses
simplejpeg
for JPEG decoding by default (a wrapper around libjpeg-turbo) and replaces OpenCV with Pillow-SIMD for resizing images. - more flexible: More frame access patterns are supported, not only
slice
accesses.
pip install gulpio2
If you've been using gulpio, then you can use gulpio2
as a drop-in replacement. Simply replace all import gulpio ...
statements with import gulpio2 ...
.
- Inspired by: MXNet based RecordIO: http://mxnet.io/architecture/note_data_loading.html
- GulpIO: Original codebase https://github.com/TwentyBN/GulpIO
All original gulpio code is Copyright (c) Twenty Billion Neurons and
licensed under the MIT License, see the file LICENSE.txt
for details.
Subsequent code is Copyright (c) Will Price, and is also licensed under the MIT
License.