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