더북(TheBook)

함수의 주요 작업은 다음과 같습니다.

입력된 이미지 배열(img_array)의 복사본을 생성합니다(②). 이 복사본에 탐지된 객체에 대한 정보를 그릴 것입니다.

이미지 배열을 텐서플로의 텐서로 변환하고, 모델에 입력하기 위해 적절한 형태로 변환합니다(③).

모델을 사용하여 이미지에서 객체 탐지를 수행합니다. 이때 모델은 객체의 위치(박스), 점수, 클래스, 탐지된 객체의 수를 반환합니다(④).

탐지된 각 객체에 대해, 설정된 임계 값(threshold) 이상의 점수를 가진 객체만 처리합니다(⑤).

탐지된 객체의 위치 정보(박스 좌표)를 사용하여 이미지에 사각형을 그리고, 객체의 클래스와 점수를 함께 표시합니다. 이때 사각형은 녹색으로, 텍스트는 빨간색으로 표시됩니다(⑥).

print_time 매개변수가 True로 설정된 경우, 탐지에 소요된 시간을 출력합니다(⑦).

최종적으로 객체 정보가 추가된 이미지 복사본을 반환합니다(⑧).

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.