Point p1(faces[i].x + (eyes[j].x + eyes[j].width*0.5), faces[i].y + (eyes[j].y + eyes[j].height*0.5));
Point p2(faces[i].x + (eyes[j].x + eyes[j].width*0.5), faces[i].y + (eyes[j].y + eyes[j].height*0.5));
line(frame, p1, p2, Scalar(255, 255, 0), 5, 8, 0);
这是我写的在两点p1和p2之间绘制线段的代码。其实我得到的点显示,但没有线段。有谁能够帮助我!!如何在opencv C++中的两点之间绘制一条线
在此先感谢。
只是猜测......如果点定位在同一地点,你有一个点不是一条线。 –
p1和p2看起来相同? – berak
其实我需要在两个眼睛中心之间画线。我带了两个中心。我从脸上检测到了眼睛。 – Somashekar