2016-08-18 11 views
-2
  • 저는 대학 컴퓨터 비전 프로젝트에서 작업하고 있지만 train_object_detector가 생성 한 경계 상자 좌표를 얻지 못했습니다.dlib 직사각형 좌표를 C++로 감지

    1. 전체 설명서를 검색했지만 C++에서 좌표를 가져 오는 기능을 찾을 수 없습니다. 나는 파이썬에 대해서 알고 있지만 C++에 필요하다. rectangle.h의 초록을 연구했지만 아무 쓸모가 없다.
    2. 어제부터 시도했지만 아직 성공하지 못했습니다. 내가 뭘 놓치고있어?

      직사각형 ( const 직사각형 & rect ); 여기

+0

무엇이 문제입니까? 'dlib :: rectangle'을'cv :: Rect'로 변환합니까? 또는 무엇을? – Miki

+0

확인. 나는 그것을 아마 얻었다. 내가 먼저 dlib 사각형을 opencv로 변환해야한다는 뜻입니다. 권리? 예제 프로그램에 대한 링크가 있습니까? – abhishek

+0

나는 당신이하고 싶은 일에 달려있다. 지금은 매우 불분명하다. – Miki

답변

0

긴 왼쪽 ( 는) dlib :: Rectangle 객체의 좌표를 얻을 수있는 또 다른 방법이다. 가정 :이 작업을 수행하는 데 C++을 사용하고 개체 식별자가 A. dlib :: rectangle은 ff입니다. 좌표에 액세스하는 메소드

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

+0

아마도 "A"보다 더 나은 식별자를 사용할 수 있습니다. 대문자 변수 이름도 조금 틀 렸습니다. – byxor