在MFC里新建一个图像时分配内存的时候 我看到分配内存的时候代码不一致 不知道哪个有问题 // 暂时分配内存,以保存新图像
hNewDIBBits = LocalAlloc(LHND, lLineBytes * lHeight);
另外一种 hNewDIBBits = LocalAlloc(LHND, lWidth * lHeight);
第二个参数是传递的申请的字节数,lLineBytes * lHeight是对的,lLineBytes 的计算要注意一点。
lLineBytes = lWidth *一个像素点占据的存储空间+ 行补齐的字节数;
非常感谢,请问你有没有快速的中值滤波的代码(VC++)的
@泡饭的燕: 这类算法网上很多的:中值滤波算法vc的源代码(图像滤波),理解下原理,代码很好写。