2016-08-18 59 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