jm像素(当前帧-前一帧)
来源:互联网 发布:java语言编程手机游戏 编辑:程序博客网 时间:2024/05/20 10:13
想实现一下其中的论文算法
算法是关于帧间预测,基本相邻帧间的相关性,在对当前帧进行预测时要用到前一帧的像素信息。所以要保存前一帧的各个块的像素值。
从inputfile读入的值先存在 p_Vid->imgData0中,再copy到 p_Vid->imgData
(p_Vid->imgData是当前待编码的帧(场)的原始像素);
image.c中,在把读入的像素copy到p_Vid->imgData之前,先把 p_Vid->imgData保存到 pre_image,这样就可以在编码当前帧时,使用前一帧各个块的像素值了。
(只保存了亮度值)
imgpel *pre_image ;
memcpy(pre_image,*p_Vid->imgData.frm_data [0],p_Vid->width *p_Vid->height *sizeof(imgpel));
当前帧的像素值在
imgpel **cur_img = &currMB->p_Vid->pCurImg[currMB->pix_y];
当前块:
imgpel curr_mb[16][16];
int x=currMB->pix_x;
int y=currMB->pix_y;
for (j = 0; j < 16; j++)
{
memcpy(curr_mb[j],&cur_img[j][x], 16* sizeof(imgpel));
}
另一种读当前帧所有像素的方法:
imgpel **curr_f = p_Vid->imgData0.frm_data [0]
其中:
**curr_f++ 指向图像中下一行的起始位置的像素点
*(*curr_f)++ 指向下一个像素点
- jm像素(当前帧-前一帧)
- JM
- jm
- [JM] 如何结合标准看JM代码(JM86)
- JM代码分析(一)
- JM代码分析(一)
- JM代码分析(二)
- JM(264)基础知识整理
- H.264参考帧列表管理分析 —— JM中相关函数解析(上)
- H.264参考帧列表管理分析 —— JM中相关函数解析(中)
- H.264参考帧列表管理分析 —— JM中相关函数解析(下)
- H.264参考帧列表管理分析 —— JM中相关函数解析(上)
- H.264参考帧列表管理分析 —— JM中相关函数解析(中)
- H.264参考帧列表管理分析 —— JM中相关函数解析(下)
- JM如何改成帧级并行
- java获得当前屏幕像素
- Graphics2D、获取当前像素点颜色
- [JM] 关于帧间参考列表变量的说明
- 新的索引生成语句
- java如何遍历List里面的每个元素
- ASP.NET用户控件操作ASPX页面(在ASPX页面捕捉用户控件的事件)
- TS流的解码过程-ES-PES-DTS-PTS-PCR
- python笔记[更新中]
- jm像素(当前帧-前一帧)
- 架构设计:生产者/消费者模式[0]:概述
- 2011中国民营企业500强名单,广东仅13家江浙310家
- IIS7 配置端口后不能访问
- SQL Select语句完整的执行顺序
- C语言写的一个简单文件加密程序
- 批处理
- SQL Server编程系列(1):SMO介绍
- linux cat 命令详解