解决方案 »
- DBChart1问题
- 感动-纪实-国庆-散分
- 自用的几本delphi书,六折转让,有兴趣的朋友进来看看
- 数组参数传递问题:tmpselectedobj.Points:=pts;错误!
- 怎样通过数据库往treeview里加载节点?请帮忙!~!~!
- 招聘delphi/vc/技术维护/Kjava/技术助理/脚本策划
- 送分~如何的到我的WebBrowser的父控件的信息?
- 完了,完了,怎么办?关于浏览word及excel文件的问题,重谢!
- dbgrid 已经显示数据,现在打印显示的数据,用的是printrep?
- 一个简单问题,大家快来——
- 用回调函数还是通知者模式?
- 在线等!在delph中,如何、在哪定义全局变量
http://www.chinaavs.com/bbs/viewtopic.php?t=449&view=previous&sid=7b33a55e7992cb006bb862cc2a32e8ae
这个不错
{
unsigned char *in,*out_y,*out_y1,*out_u,*out_v;
int width2 = width*2;
in = src;out_y = dst;
out_y1 = dst+width;
out_u = dst + width*height;
out_v = dst + width*height + (width*height)/4;for (int i=0;i<height/2;i++) {
for (int j=0;j<width/2;j++) {
*out_y++ = *in;
*out_y1++ = *(in+width2);
in++;
*out_u++ = (*in + *(in+width2)) >> 1;
in++;*out_y++ = *in;
*out_y1++ = *(in+width2);
in++;
*out_v++ = (*in + *(in+width2)) >> 1;
in++;
}
in += width2;
out_y1 += width;
out_y += width;
}
}
void ConvertUYVY2YUV12(unsigned char *src, unsigned char *dst, int width, int height, int stride)
{
unsigned char *in,*out_y,*out_y1,*out_u,*out_v;
int width2 = width*2;
in = src;out_y = dst;
out_y1 = dst+width;
out_u = dst + width*height;
out_v = dst + width*height + (width*height)/4;for (int i=0;i<height/2;i++) {
for (int j=0;j<width/2;j++) {
*out_u++ = (*in + *(in+width2)) >> 1;
in++;
*out_y++ = *in;
*out_y1++ = *(in+width2);
in++;*out_v++ = (*in + *(in+width2)) >> 1;
in++;
*out_y++ = *in;
*out_y1++ = *(in+width2);
in++;
}
in += width2;
out_y1 += width;
out_y += width;
}
}
帮忙翻译一下