Skip to content
Snippets Groups Projects
Select Git revision
  • chroma
  • master default protected
  • three_channel
3 results
You can move around the graph by using the arrow keys.
Created with Raphaël 2.2.09Dec713Sep428Aug2015137Implemented full three-channel encoder pipeline. TODO: fix destructor clean-upthree_channelthree_channelAdded encoder file 'encoder3channel.cpp'. Modified encoder startup and transform/quantization blocksFixed decoder bug that occurred when GOP > 2. Modified colourizer to properly handle this case as wellmastermasterModified mvSameColour so that the motion-compensation mirrored the algo found in sideInformation.cppAdded multi-frame motion search option. Modified mvinfo structure to accomodate this.Added a motion-estimation based approach to recolouring. MB size, search parameters, etc. are specified in the videos '.cfg' file. MB search is performed using the preceding Key frameChanged decoder back to original code, migrated the method to 'recolour' WZ frames using key frame channel into the colourizer module.1) Added code to output the motionvector information to a csv file (for future comparisons).Recoloured WZ frames by simply using the chroma channels from previous frames (this could be considered a lower bounds for recolouring algorithm). Added a script to view the qcif video using vlcchromachromaModified decoder so that the output video has all 3 channels. Key-frames are full-colour, while WZ-frames are shown in grayscale.Changes:Tar'd and gzipped (VERY) large ldpca data files. Removed original un-gzipped directory, and added tar commands to MakefileInitial port of openDVC codec to github. No modifications (aside from README.md and LICENSE files)Initial commit
Loading