인프런 커뮤니티 질문&답변
cv_out[0,0,: , : ] 부분
작성
·
351
0
cv_out 은 4차원인걸로 이해했는데
cv_out[0,0,: , : ] 은 무엇을 의미하나요??
for detection in cv_out[0][0][:][:]로 해야 100번 반복하는 것이지 않나요??
퀴즈
61%나 틀려요. 한번 도전해보세요!
초기 딥러닝 기반 객체 탐지 모델인 R-CNN에서 객체 후보 영역을 제안하기 위해 사용했던 방식은 무엇일까요?
Region Proposal Network (RPN)
Anchor Box
Selective Search
Spatial Pyramid Pooling
답변 1
1
권 철민
지식공유자
안녕하십니까,
numpy 의 인덱싱은 [ ] 기호를 적용합니다.
cv_out[0,0,: , : ] 은 4차원축의 첫번째 원소, 3차원축의 첫번째 원소, 2차원축의 모든 원소, 1차원 축의 모든 원소를 가져옵니다. : 는 모든 원소를 가리키는 기호 입니다.
그러면 object detected 된 bounding box 개수가 2차원 축이고, 개별 bounding box 의 요소들이 1차원 축이되므로 for detection in cv_out[0, 0, :, :] 은 detected된 모든 bbound 를 하나씩 loop를 돌면서 개별적인 detection에 할당하게 됩니다.
감사합니다.






아 그렇군요 감사합니다!