opencv访问元素出错!!!
发布网友
发布时间:2022-12-23 05:22
我来回答
共1个回答
热心网友
时间:2024-12-03 13:30
你看出错信息里面的值,row=424,图像时512x424像素,取值应该是0x0~511x423吧!明显越界了。每台仔细看你的程序,但是你的x,y值双层循环部分:
for(int y=0;y<424;y++)
for(int x=0;x<512;x++)
{
p_ir[2]=dbufferMat1.at<UINT16>(y,x);
是不是缺了一层括号啊!
for(int y=0;y<424;y++)
{
for(int x=0;x<512;x++)
{
p_ir[2]=dbufferMat1.at<UINT16>(y,x);
应该是这样吧!