我有以下代码。当我执行代码时,我的鼠标指针移动到 0 0 坐标。我需要将光标移动到 x1 y1 位置。x1 y1 的值是整数。
int x1,y1;
for(int i=0; i<nomdef; i++)
{
if(defectArray[i].depth > 40 )
{
con=con+1;
if(con==1)
{
x1=(defectArray[i].depth_point)->x;
y1=(defectArray[i].depth_point)->y;
}
cvLine(src, *(defectArray[i].start), *(defectArray[i].depth_point),CV_RGB(255,255,0),1, CV_AA, 0 );
cvCircle( src, *(defectArray[i].depth_point), 5, CV_RGB(0,0,255), 2, 8,0); cvDrawContours(src,defects,CV_RGB(0,0,0),CV_RGB(255,0,0),-1,CV_FILLED,8);
}
}system("xdotool mousemove x1 y1");