저는 대학 컴퓨터 비전 프로젝트에서 작업하고 있지만 train_object_detector가 생성 한 경계 상자 좌표를 얻지 못했습니다.dlib 직사각형 좌표를 C++로 감지
- 전체 설명서를 검색했지만 C++에서 좌표를 가져 오는 기능을 찾을 수 없습니다. 나는 파이썬에 대해서 알고 있지만 C++에 필요하다. rectangle.h의 초록을 연구했지만 아무 쓸모가 없다.
어제부터 시도했지만 아직 성공하지 못했습니다. 내가 뭘 놓치고있어?
직사각형 ( const 직사각형 & rect ); 여기
-2
A
답변
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
무엇이 문제입니까? 'dlib :: rectangle'을'cv :: Rect'로 변환합니까? 또는 무엇을? – Miki
확인. 나는 그것을 아마 얻었다. 내가 먼저 dlib 사각형을 opencv로 변환해야한다는 뜻입니다. 권리? 예제 프로그램에 대한 링크가 있습니까? – abhishek
나는 당신이하고 싶은 일에 달려있다. 지금은 매우 불분명하다. – Miki