Skip to content

pamelaajohnston/IPnet

Repository files navigation

IPnet

This is a neural network designed to learn Intra/Inter frame types from a bespoke dataset.

createIntraInterDataset.py takes a bunch of encoded/decoded YUV files and turns them into a patched dataset (labelled with inter/intra depending on yuv file name - patches are labelled according to frame type rather than macroblock type, it's one of the noted limitations) encodeYUV.py for encoding YUV with different compression parameters. Uses x264. functions.py a library of useful functions, mostly for handling YUV colour space, resizing, saving YUV files etc ipNet... the actual TensorFlow neural net stuff, based on CIFAR-10 multi-gpu tutorial. showBitstreamInfo.py reads and visualises a bunch of files that are generated by a modified JM decoder. yuvview.py a library of functions associated with viewing YUV.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages