opencv for (int i=0;iheight;i++){for (int j=0;jwidth;j++){if (((UCHAR*)pCannyImg->imageData+pCannyImg->widthStep*i)[j]==255){y=i;break;}}}我想遇到白色的点就得到一个纵坐标值,可是结果纵坐标的值很大是不是坐标原点在右

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/05 16:38:29
opencvfor(inti=0;iheight;i++){for(intj=0;jwidth;j++){if(((UCHAR*)pCannyImg->imageData+pCannyImg->wid

opencv for (int i=0;iheight;i++){for (int j=0;jwidth;j++){if (((UCHAR*)pCannyImg->imageData+pCannyImg->widthStep*i)[j]==255){y=i;break;}}}我想遇到白色的点就得到一个纵坐标值,可是结果纵坐标的值很大是不是坐标原点在右
opencv
for (int i=0;iheight;i++)
{
for (int j=0;jwidth;j++)
{
if (((UCHAR*)pCannyImg->imageData+pCannyImg->widthStep*i)[j]==255)
{
y=i;
break;
}
}
}
我想遇到白色的点就得到一个纵坐标值,可是结果纵坐标的值很大
是不是坐标原点在右下角啊!

opencv for (int i=0;iheight;i++){for (int j=0;jwidth;j++){if (((UCHAR*)pCannyImg->imageData+pCannyImg->widthStep*i)[j]==255){y=i;break;}}}我想遇到白色的点就得到一个纵坐标值,可是结果纵坐标的值很大是不是坐标原点在右
图像的坐标原点在 左上角
水平向右 是x轴 逐渐递增
竖直向下 是y轴 逐渐递增