Yolo에 대해 질문드립니다

메인컴퓨터로 학습한 pt파일을 라즈베리파이로 옮긴 후
Yolov5로 실행시켜서 객체탐지를 계획 하고 있습니다
(랒파4 4g)

해당 영상에 잘 나와 있는데

실행시킬때 detect.py 파일을 실행시키더라고요

그렇다면 해당 코드파일을 요리조리 잘 수정하면

객체가 탐지가 될때 원하는 문구를 같이 띄어준다던가..
또 gpio 에 연결된 센서들이 동작되게 해준다던가..

가능할까요? 된다면 저만의 cctv가 만들어 지는건데ㅎㅎ..

라즈베리파이가 이번주나 다음주에 오는데..얼른 하고싶어서 미리..궁금증 올려봅니다ㅠ

  • 너무질문이 많아서 죄송하네요
    성능은 보니깐 처참하던데 2년전에 비해서는 좀 나아졌을까요?
  • 아래 답변은 OpenAI의 ChatGPT로 자동 생성한 것으로, 정확하지 않을 수 있습니다.
  • 잘못된 답변을 보셨다면 댓글로 첨삭 지도 부탁드립니다. :sweat_smile:

Yolov5가 탐지한 객체의 정보를 이용해 다양한 작업을 수행하는 것은 가능합니다. 하지만, 이를 위해서는 detect.py 파일의 코드를 직접 수정해야 합니다. 예를 들어, 탐지된 객체의 클래스와 위치 정보를 이용해 원하는 문구를 띄우거나 GPIO에 연결된 센서를 동작시킬 수 있습니다. 이러한 기능을 추가하려면 python의 GPIO 제어 라이브러리인 RPi.GPIO를 사용하면 됩니다.

하지만, 이를 위해서는 라즈베리파이의 성능이 중요합니다. 라즈베리파이에서 Yolov5 모델을 실행하면서 추가적인 작업을 수행하면 성능 저하가 발생할 수 있습니다. 따라서, 라즈베리파이 4 4GB 모델이라고 해도 높은 성능을 기대하기는 어렵습니다.

Yolov5의 성능은 이전 버전인 Yolov4에 비해 개선되었다고 할 수 있습니다. Yolov5는 PyTorch를 이용해 구현되었으며, GPU를 이용해 높은 성능을 내기 위해 설계되었습니다. 이에 따라, 라즈베리파이 같은 저성능의 보드에서 실행시켜도 속도가 개선될 수 있다는 연구가 있지만 여전히 처리 속도는 느리다는 단점이 존재합니다.

참고로, Yolov5 모델의 성능에 대해서는 Medium 에서 비교 결과를 확인할 수 있습니다.


  • 답변이 어떠셨나요? 괜찮았다고 생각하신다면 아래 :heart:를 한 번 눌러주세요!
1개의 좋아요

원하시는 작업들 다 가능하구요. object detection 쪽은 성능이 꽤나 잘 나오는 걸로 알고 있습니다 ^^