2016-08-18 94 views
-2
  • 我在大學計算機視覺項目上工作,但堅持獲取由train_object_detector生成的邊界框的座標。在C++中檢測dlib矩形座標

    1. 我搜索了整個文檔,但無法找到在C++中獲取座標的函數。我知道python,但我需要在c + +。研究了rectangle.h的摘要,但無濟於事。
    2. 從昨天開始嘗試過,但仍然沒有成功。我錯過了什麼?

      矩形( const rectangle & rect ); 長左( )

+0

什麼問題?將'dlib :: rectangle'轉換爲'cv :: Rect'?或者是什麼? – Miki

+0

好的。我知道了。你的意思是我需要首先將dlib矩形轉換爲opencv。對?你有一個示例程序的鏈接嗎? – abhishek

+0

我不知道,這取決於你想做什麼..這是目前很不清楚。 – Miki

回答

0

這裏是一個另類的方式來獲得DLIB ::矩形對象的座標。 假設:我使用C++來做到這一點,對象標識符是A. dlib :: rectangle有ff。訪問其座標的方法。

A.left(), A. top(), A.right() and A.bottom() for x, y, w, and h

+0

也許你可以使用比'A'更好的標識符。大寫的變量名也有點不合常規。 – byxor