Windows 已在 rgb_hsi.exe 中触发一个断点。其原因可能是堆被损坏
for(int ii=1;ii<=rgbImg->height;ii++)
{
for(int j=1;j<=rgbImg->width;j++)
{
int hy=CV_IMAGE_ELEM(result1, unsigned char, ii, j);
int gr=CV_IMAGE_ELEM(result, unsigned char, ii, j);
CV_IMAGE_ELEM(dst, unsigned char, ii, j)=hy+gr;
}
}
原来程序运行很好,一旦把最后一句hy+gr乘以一个系数,就出现Windows 已在 rgb_hsi.exe 中触发一个断点。其原因可能是堆被损坏,这也说明 test.exe 中或它所加载的任何 DLL 中有 bug
求解释!