opencv中一段代码不理解,求解释

ttcbl 2011-09-22 06:47:43
//加进线段
CvPoint pt1_Rect;
CvPoint pt2_Rect;
pt1_Rect.x = 0;
pt1_Rect.y = 40;
pt2_Rect.x = 384;
pt2_Rect.y = 40;
int thickness = 1;
int ling_type = 8;
CvScalar color = CV_RGB(255,158,97);
cvLine(pFrame,pt1_Rect,pt2_Rect,color,thickness,ling_type,0);

cvShowImage("video",pFrame);
cvShowImage("background",pBkImg);
cvShowImage("foreground",pFrImg);

int x,y;
int a[384][288];
y = 40;
for (x = 0;x < pFrImg->width;x++)
{
a[y][x] = *(pFrImg->imageData + pFrImg->widthStep*y + x);
if (a[y][x] != 0)
{
x = pFrImg->width;
printf("有人进入!");
break;
}
}


这是目标入侵那一段摘录出来的,能否解释下
int a[384][288];
y = 40;
for (x = 0;x < pFrImg->width;x++)
{
a[y][x] = *(pFrImg->imageData + pFrImg->widthStep*y + x);
if (a[y][x] != 0)
{
x = pFrImg->width;
printf("有人进入!");
break;
}
}

中的a[y][x] = *(pFrImg->imageData + pFrImg->widthStep*y + x);
怎样判断有物体进来!
...全文
91 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧