inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

inference된 이미지에서 마스크 영역의 x,y 좌표 추출 재질문

794

mytrashcase

작성한 질문수 17

0

안녕하세요 선생님,

풍선 가지고 테스팅 중인데요,

말씀하신대로 했는데... 에러가 났습니다.

풍선에서는 Class가 하나뿐이어서 result[1][0][0]로  인덱스를 조절했더니 이렇게 나옵니다.

풍선처럼 단일 Class일 경우에는 이렇게 하는게 맞는지요?

여기서 x,y 좌표만 추출하려고 하면 어떻게 해야 하는지 재문의 드립니다.

x좌표는 328, 328, 328, ... 760,  y좌표는 718, 719, 720, ... 796 가 맞는지요? 아니면

y좌표는 328, 328, 328, ... 760,  x좌표는 718, 719, 720, ... 796 가 맞는지요?

 

한가지만 더 여쭙니다.

여기서 바운딩 박스 좌표 4개만 추출 하려고 한느데요, 선생님 강의대로 해봤습니다.

아래에서 0.9932는 confidence 이고, 580.5786부터가 좌표 맞는거죠?

맞다면 4개 값들이 각각 (x1,y1), (x2,y2)로 어떻게 매핑되는지 문의드립니다.

 

Inference 한 이미지 는 이것입니다.

감사합니다.

tensorflow keras 머신러닝 배워볼래요? python 딥러닝 컴퓨터-비전

답변 1

0

권 철민

1. 풍선에서는 Class가 하나뿐이어서 result[1][0][0]로  인덱스를 조절했더니 이렇게 나옵니다.

풍선처럼 단일 Class일 경우에는 이렇게 하는게 맞는지요?

=> 전달해 드린 방식은 COCO 와 같이 여러 가지 Object를 Detect했을 때의 예시 입니다. 단일 클래스라기 보다는 1개만 detect가 되는 이미지(즉 풍선이 하나만 있는)라면 result[1][0][0] 으로 하면 됩니다. 

2. x좌표는 328, 328, 328, ... 760,  y좌표는 718, 719, 720, ... 796 가 맞는지요? 아니면

y좌표는 328, 328, 328, ... 760,  x좌표는 718, 719, 720, ... 796 가 맞는지요?

=> x좌표는 328, 328, 328, ... 760,  y좌표는 718, 719, 720, ... 796 가 맞습니다.

3. 강의를 좀 더 보시면 get_detected_img( ) 함수에서 bounding box 를 그리는 방법을 말씀 드립니다.

아래와 같이 좌상단, 우하단 좌표를 구해서 cv2.rectangle( ) 함수로 bounding box를 그립니다.

left = int(bbox_result[i, 0])
top = int(bbox_result[i, 1])
right = int(bbox_result[i, 2])
bottom = int(bbox_result[i, 3])
caption = "{}: {:.4f}".format(labels_to_names_seq[result_ind], bbox_result[i, 4])
if draw_box:
cv2.rectangle(draw_img, (left, top), (right, bottom), color=bbox_color, thickness=2)

 

MMDetection 버전 이슈

0

59

2

강의 환경설정 질문

0

66

2

Custom Dataset에서의 polygon 정보 관련

0

114

3

cvat.ai 보안 수준이 궁금합니다

0

102

2

캐클 nucleus 챌린지 runpod 실습 코드 에러 질문드립니다.

0

120

3

추론 결과의 Precision(또는 mAP) 평가 방법

0

98

2

mmdetection mask rcnn inferenct 실습 시 runpod 템플릿 관해서 질문드립니다.

0

71

2

runpod에서 google drive 연결 시 오류 발생

0

128

2

로드맵 선택

0

74

1

mmcv

0

66

2

Anchor box의 Positive 처리 위치

0

71

2

해당 강의 runpod 적용 후 에러 제보드립니다

0

97

2

run pod credit 관련 제보

0

129

2

mmdetection 2.x과 3.x 호환 관련 표기

0

90

2

mm_faster_rcnn_train_kitti.ipynb 실행 오류

0

116

3

질문 드립니다.

0

89

3

mm_faster_rcnn_train_coco_bccd 실행 오류 질문드립니다.

0

90

1

강사님께 수정을 제안드리고 싶은 것이 있습니다.

0

103

1

google automl efficientdet 다운로드 및 설치 오류

0

87

1

이상 탐지에 사용할 비전 기술 조언 부탁드립니다.

0

114

2

OpenCV 관련 질문드립니다.

0

88

2

mmcv 설치관련해서 문의드려요

0

362

3

강의 구성 관련해서 질문이 있습니다

1

141

2

모델 변환 성능 질문드립니다.

0

129

1