-1
我正在開發一個項目來檢測圖像或視頻中的眼睛對,問題是我該如何繪製旋轉的邊界框圍繞着眼睛對opencv C++,同時使用一些跟蹤算法(光流等)來跟蹤特徵。如何在opencv中繪製旋轉的邊界框圍繞眼睛C++
我正在開發一個項目來檢測圖像或視頻中的眼睛對,問題是我該如何繪製旋轉的邊界框圍繞着眼睛對opencv C++,同時使用一些跟蹤算法(光流等)來跟蹤特徵。如何在opencv中繪製旋轉的邊界框圍繞眼睛C++
沒有直接調用繪製旋轉的矩形,您必須逐行繪製它。你可以找到如何繪製一個旋轉矩形的示例代碼here
Mat image(200, 200, CV_8UC3, Scalar(0));
RotatedRect rRect = RotatedRect(Point2f(100,100), Size2f(100,50), 30);
Point2f vertices[4];
rRect.points(vertices);
for (int i = 0; i < 4; i++)
line(image, vertices[i], vertices[(i+1)%4], Scalar(0,255,0));
這是通過繪製線條創建一個框,這是什麼?我在我的項目中使用它,但不能正常工作.... :( –
除非你張貼一些代碼來看,這就是我可以提供的所有 – zeFrenchy
或者這個例子可能會幫助你http://docs.opencv.org/2.4 /doc/tutorials/imgproc/shapedescriptors/bounding_rotated_ellipses/bounding_rotated_ellipses.html – zeFrenchy