首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

采样YUV 格式1280*720的图像,如何裁剪为960*540,最终也是YUV格式的,如何弄啊

2012-04-11 
采样YUV 格式1280*720的图像,怎么裁剪为960*540,最终也是YUV格式的,怎么弄啊,求救啊?小弟略懂YUV格式,但是

采样YUV 格式1280*720的图像,怎么裁剪为960*540,最终也是YUV格式的,怎么弄啊,求救啊?
小弟略懂YUV格式,但是裁剪的话,我的想法是:
只需把1280*720.yuv 格式数据,读到缓冲区。然后按行读取,每行读取960*3/2个字节,一共读取是540行。
弱弱的问下,这个想法对不对,我试了下,不行啊,数据虽然提取到了,但是图像不对啊。还望各位帮助帮助啊

[解决办法]
格式1280*720的图像,裁剪为960*540?
裁剪的大小是960*540,那么,需要裁剪的区域在原图中哪个位置?
居中裁剪?

[解决办法]
提醒:小心每行后面可能多出几个字节(比如为了对齐到4字节边界)。

热点排行