MATLAB实现H.264视频读取 帧间预测 分块类型比较
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 236278 2015-11-02 20:38 H_264_AVC5.bmp
文件 74486 2015-11-02 20:39 H_264_AVCant_maze .png
文件 75473 2015-11-02 20:39 H_264_AVCant_maze1.png
文件 82882 2015-10-26 22:09 H_264_AVCant_maze10.png
文件 86465 2015-10-26 22:09 H_264_AVCant_maze100.png
文件 84410 2015-10-26 22:09 H_264_AVCant_maze11.png
文件 84950 2015-10-26 22:09 H_264_AVCant_maze12.png
文件 85964 2015-10-26 22:09 H_264_AVCant_maze13.png
文件 86469 2015-10-26 22:09 H_264_AVCant_maze14.png
文件 86853 2015-10-26 22:09 H_264_AVCant_maze15.png
文件 87968 2015-10-26 22:09 H_264_AVCant_maze16.png
文件 86700 2015-10-26 22:09 H_264_AVCant_maze17.png
文件 86874 2015-10-26 22:09 H_264_AVCant_maze18.png
文件 86705 2015-10-26 22:09 H_264_AVCant_maze19.png
文件 75432 2015-11-02 20:39 H_264_AVCant_maze2.png
文件 87194 2015-10-26 22:09 H_264_AVCant_maze20.png
文件 87656 2015-10-26 22:09 H_264_AVCant_maze21.png
文件 87406 2015-10-26 22:09 H_264_AVCant_maze22.png
文件 87232 2015-10-26 22:09 H_264_AVCant_maze23.png
文件 88155 2015-10-26 22:09 H_264_AVCant_maze24.png
文件 89714 2015-10-26 22:09 H_264_AVCant_maze25.png
文件 85358 2015-10-26 22:09 H_264_AVCant_maze26.png
文件 86305 2015-10-26 22:09 H_264_AVCant_maze27.png
文件 85881 2015-10-26 22:09 H_264_AVCant_maze28.png
文件 86605 2015-10-26 22:09 H_264_AVCant_maze29.png
文件 89755 2015-10-26 22:09 H_264_AVCant_maze3.png
文件 86041 2015-10-26 22:09 H_264_AVCant_maze30.png
文件 86413 2015-10-26 22:09 H_264_AVCant_maze31.png
文件 86153 2015-10-26 22:09 H_264_AVCant_maze32.png
文件 86737 2015-10-26 22:09 H_264_AVCant_maze33.png
............此处省略99个文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%This Function DECODE gets Encoded information from encoder Side_Info and%
%using the old image decodes the image by H.264 Std. For the Current Block%
%specified by (ij) based on the prediction mentioned in Side_info the %
%corresponding reconstruction is Done. %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function blk_im=decode(Side_Infoim_oldrecons_imijrblk cblkN)
%initialisation for Temporal Prediction
W=2*N; % width of search window
%Replicate the image along borders to be used for inter Prediction
im_old1 = double(padarray(im_old[W/2 W/2]‘replicate‘));
%im_new1 = double(padarray(im_new[W/2 W/2]‘replicate‘));
switch Side_Info(rblkcblk).prediction
case ‘Inter‘
motion=Side_Info(rblkcblk).motion;
pred_err=Side_Info(rblkcblk).pred_err;
[rim_inter]=inter_recons(im_old1motionpred_errijN);
blk_im=rim_inter;
case ‘Intra‘
intra_mode=Side_Info(rblkcblk).Mode;
% intra Reconstruction
rim_intra=intra_recons(recons_imintra_modeijN); %change pred_im_tp to reconstructed Image
blk_im=rim_intra;
case ‘IPCM‘
rim_ipcm=Side_Info(rblkcblk).Data;
blk_im=Side_Info(rblkcblk).Data;
otherwise
error(‘Unknown Prediction Type‘);
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 236278 2015-11-02 20:38 H_264_AVC5.bmp
文件 74486 2015-11-02 20:39 H_264_AVCant_maze .png
文件 75473 2015-11-02 20:39 H_264_AVCant_maze1.png
文件 82882 2015-10-26 22:09 H_264_AVCant_maze10.png
文件 86465 2015-10-26 22:09 H_264_AVCant_maze100.png
文件 84410 2015-10-26 22:09 H_264_AVCant_maze11.png
文件 84950 2015-10-26 22:09 H_264_AVCant_maze12.png
文件 85964 2015-10-26 22:09 H_264_AVCant_maze13.png
文件 86469 2015-10-26 22:09 H_264_AVCant_maze14.png
文件 86853 2015-10-26 22:09 H_264_AVCant_maze15.png
文件 87968 2015-10-26 22:09 H_264_AVCant_maze16.png
文件 86700 2015-10-26 22:09 H_264_AVCant_maze17.png
文件 86874 2015-10-26 22:09 H_264_AVCant_maze18.png
文件 86705 2015-10-26 22:09 H_264_AVCant_maze19.png
文件 75432 2015-11-02 20:39 H_264_AVCant_maze2.png
文件 87194 2015-10-26 22:09 H_264_AVCant_maze20.png
文件 87656 2015-10-26 22:09 H_264_AVCant_maze21.png
文件 87406 2015-10-26 22:09 H_264_AVCant_maze22.png
文件 87232 2015-10-26 22:09 H_264_AVCant_maze23.png
文件 88155 2015-10-26 22:09 H_264_AVCant_maze24.png
文件 89714 2015-10-26 22:09 H_264_AVCant_maze25.png
文件 85358 2015-10-26 22:09 H_264_AVCant_maze26.png
文件 86305 2015-10-26 22:09 H_264_AVCant_maze27.png
文件 85881 2015-10-26 22:09 H_264_AVCant_maze28.png
文件 86605 2015-10-26 22:09 H_264_AVCant_maze29.png
文件 89755 2015-10-26 22:09 H_264_AVCant_maze3.png
文件 86041 2015-10-26 22:09 H_264_AVCant_maze30.png
文件 86413 2015-10-26 22:09 H_264_AVCant_maze31.png
文件 86153 2015-10-26 22:09 H_264_AVCant_maze32.png
文件 86737 2015-10-26 22:09 H_264_AVCant_maze33.png
............此处省略99个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)