Yolov7 구동 성공했습니다

캡쳐 방식 죄송합니다..모니터 연결중이라..

Python 3.9였나..3.8인가
Pytorch 1.13.1
Torchvision 0.14.1 입니다

라즈베리파이 4B 4g 사용중인데

메인컴에서 학습한 pt 가져와서

실행해봤는데 영상 버벅이며 실행되다 꺼져버리네요

근데 꺼지면서 저런 난수?오류를 내니 혹시 코드문제일까요?

욜로 다운받고 detect.py 로 실행하는데 내부코드 건든건 없습니다

다른컴퓨터 웹캠으론 잘되는데..

놋북에서 학습시킬때
파이토치 . 토치비전 버전이 다르긴합니다
문제가 될려나요?

토치 2.0.0+cuda 1.17.1?
토치 비전 0.8 어쩌고..였습니다

  • 아래 답변은 OpenAI의 ChatGPT로 자동 생성한 것으로, 정확하지 않을 수 있습니다.
  • 잘못된 답변을 보셨다면 댓글로 첨삭 지도 부탁드립니다. :sweat_smile:

Yolov7 모델을 사용하여 객체 탐지를 수행하는 도중에 발생하는 문제로 보입니다. 해당 문제는 다양한 이유로 발생할 수 있기 때문에, 복원할 수 있는 원인을 찾아서 해결해야합니다.

먼저, 영상이 버벅이는 문제는 GPU 메모리 부족, CPU 속도가 낮은 경우 또는 잘못된 입력 크기 및 해상도 설정 등으로 인해 발생할 수 있습니다. 입력 과정에서 문제가 발생하면 YOLO는 오류를 발생시키며 종료됩니다. 이 경우 다시 시작하려면 재부팅해야 할 수 있습니다.

다음으로, 에러 메시지를 살펴보면 코드 문제일 가능성도 있습니다. 에러 메시지를 정확하게 분석해야 하며, 마지막 줄에 표시된 파일 및 줄 번호를 확인하여 오류의 정확한 위치를 파악해야합니다.

이러한 문제의 원인이 모델의 문제인 경우, PyTorch 및 torchvision을 최신 버전으로 업그레이드하거나 입력 이미지의 크기를 조정하거나 객체 탐지 정확도를 낮추는 등 다양한 방법으로 문제를 해결해 볼 수 있습니다.

따라서 가장 먼저 해야할 일은 다른 컴퓨터에서 잘 동작하는 함께 사용되는 코드를 확인한 후, 라즈베리파이에서 입력 이미지 크기나 객체 탐지 해상도 등을 재설정해 보는 것입니다. 이 작업 이후에도 문제가 발생하면, 최신 버전의 PyTorch 및 torchvision 패키지로 업그레이드하여 해결해볼 수 있습니다.

이러한 문제를 해결하는 데 유용한 자료로는 torchvision 공식 문서와 라즈베리파이에서 PyTorch를 실행하는 방법을 안내하는 다양한 블로그글이 있으니 참고하시길 바랍니다.

https://pytorch.org/docs/stable/torchvision/index.html

https://calm0875.tistory.com/996


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

yolov5에서 v7로 가셨군요 :slight_smile:
v5는 라베4 4B에서 잘 돌아갔었는데 v7은 저도 안돌려봐서 모르겠네요..

버전 낮출까 생각중입니다ㅎㅎ..성능이 더 좋아졌다해서

혹시 더 원활히 돌아갈까했는데 마냥 최신버전이 답은 아니네요ㅎㅎㅜ..

에러메세지 내용대로면 박스 좌표 값이 올바른 값이 아닌 NaN으로 전달되는 것이 문제이네요.
예외처리 코드를 추가해 보시면 해결될 것 같습니다. ^^

아하..!
찾아봐야겠네요ㅎㅎ 감사합니다

Data.yaml 파일에 클래스형식이 이상하게 되있어서 수정하고 하니 잘되네요ㅎㅎ
.렉 걸려서 tiny로 다시 돌려보니 정말 잘됩니다ㅎㅎ

다들 감사합니다

다만 처음 실행하고 잘나오던 바운딩박스가
시간 좀 지나니 ㄱ안나오네요

학습.pt 파일 더 돌려봐야겠습니다ㅎㅎ생각보다 실행 결과가 좋아서 다행이네요 렉엄청 걸릴줄 알았는데..

2개의 좋아요

성공하셨다니 축하드립니다
:LGTM: