图象象素问题 从摄像头采集到数据,存入CBitmap bmp想对这个图像中象素进行操作,需要操作每个象素的RGB值,该怎么操作. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BITMAP bm; DWORD ByteSize; bmp.GetBitmap(&bm); //首先,根据你的图像bmp得到其具体格式 BYTE* buff; //定义图像数据指针 int bmBytePixel=bm.bmBitsPixel/8; //每行图像占的字节数 ByteSize=bm.bmHeight*bm.bmWidthBytes; //整幅图像占的字节数 buff=new BYTE[ByteSize]; bmp.GetBitmapBits(ByteSize,buff); //现在buff里面就是你要的象素的RGB值了//对buff操作完以后,新建一个newbmp CBitmap newbmp; newbmp.CreateBitmap(bm.bmHeight,bm.bmWidth,bm.bmPlanes,bm.bmBitsPixel,buff); 谢谢,这个buff里面的位图RGB是怎么排列的是R,G,B?(buff++) 好像是B、G、R的排列,你自己试试吧 windows 7 标题栏重绘问题 在单文档视图结构里,我把view的基类改成ClistView,为什么显示不出来?? 工具栏上的BUTTON不响应? Activex注册的问题 【提问?回答!】如何设置一个CWnd NewWnd的ICO,我不想用MFC的。内详 (需要动态设置ICON) 一个很奇怪的问题,请新手大虾一起帮忙 ODBC数据保存问题? 百分求助! VC&SQL Server开发远程访问数据库,用什么方式好? 谁有win7 32 位旗舰版的vc++发给我一份,谢谢了啊 C/S 登录窗口设计 过滤文本信息中的关键字 如何获取CListCtrl第i列的列名?
DWORD ByteSize;
bmp.GetBitmap(&bm); //首先,根据你的图像bmp得到其具体格式
BYTE* buff; //定义图像数据指针
int bmBytePixel=bm.bmBitsPixel/8; //每行图像占的字节数
ByteSize=bm.bmHeight*bm.bmWidthBytes; //整幅图像占的字节数
buff=new BYTE[ByteSize];
bmp.GetBitmapBits(ByteSize,buff); //现在buff里面就是你要的象素的RGB值了
//对buff操作完以后,新建一个newbmp
CBitmap newbmp;
newbmp.CreateBitmap(bm.bmHeight,bm.bmWidth,bm.bmPlanes,bm.bmBitsPixel,buff);
这个buff里面的位图RGB是怎么排列的
是R,G,B?(buff++)