%%bash
sudo apt install -y protobuf-compiler
cd models/research/
protoc object_detection/protos/*.proto --python_out=.
cp object_detection/packages/tf2/setup.py .
python -m pip install .
프로토콜 버퍼(PROTOCOL BUFFERS)는 구글에서 개발한 직렬화 데이터 구조로, 텐서플로 Object Detection API에서는 이를 사용하여 구성 파일을 관리합니다. apt install -y protobuf-compiler 명령은 프로토콜 버퍼를 컴파일하기 위한 컴파일러를 설치합니다. .proto 파일들은 프로토콜 버퍼의 정의 파일입니다. protoc 명령어는 이 .proto 파일들을 파이썬 코드로 컴파일합니다. 실행 후 해당 디렉터리에 파이썬용 .py 파일들이 생성됩니다. 다음으로 setup.py를 활용하여 현재 디렉터리에 있는 패키지를 설치합니다. 이를 통해 Object Detection API와 관련된 필요한 패키지와 모듈들이 시스템에 설치됩니다.