yolo에서는 훈련한 객체의 바운딩박스에 대한 정보를 제공하므로 기본모델을 사용해서는 사물의 각도를 측정하는 것은 어려울 것 같네요. 단, 사물의 각도에 따른 이미지를 활용해 커스텀 모델을 만들면 되지 않을까 합니다. 이 경우에 아주 정교한 각도 측정은 어려울 수 있겠네요. 저도 해보지는 않아서 생각나는 대로 의견만 드립니다.
교수님. 이틀째 고심중입니다. 터미널 열고 pip install -r equirements.txt 실행을 했을때 파일내에 있는 프로그램이 실행되지 않고 [pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.] 이런 에러가 뜨는데 뭐가 잘못된것인가요?
제가 아두이노와 연동을 안해봐서 정확한 답은 못드릴것 같네요. ChatGPT의 답변을 참고로 드립니다. YOLO(You Only Look Once)를 사용하여 특정 사물을 실시간으로 감지하고, 이를 기반으로 아두이노를 사용해 서보 모터를 구동시키려는 프로젝트는 매우 흥미롭습니다. 여기 몇 가지 조언을 드리겠습니다: YOLO 모델과 아두이노 연동: YOLO 모델을 통해 사물을 감지한 후, 해당 정보를 아두이노로 전달해야 합니다. 이를 위해, 감지된 사물에 따라 특정 신호를 아두이노로 보내는 코드를 작성해야 합니다. 이 과정은 보통 시리얼 통신을 통해 이루어집니다. 시리얼 통신: Python 등의 프로그래밍 언어를 사용하여 YOLO 모델을 구동하고, 감지 결과에 따라 아두이노에 시리얼 데이터를 전송합니다. 아두이노는 이 데이터를 읽어 서보 모터의 움직임을 제어합니다. 서보 모터 제어: 아두이노에서는 받은 데이터에 따라 서보 모터를 특정 각도로 회전시키거나 특정 동작을 수행하도록 프로그래밍합니다. 서보 모터 제어를 위해 Servo.h 라이브러리를 사용할 수 있습니다. 플랫폼 활용: Visual Studio Code의 PlatformIO 확장 프로그램은 아두이노 프로그래밍에 매우 유용합니다. 이를 통해 코드를 작성, 컴파일 및 업로드할 수 있습니다. 실시간 처리: YOLO 모델이 실시간으로 객체를 감지하고 있으므로, 아두이노로의 데이터 전송도 지연 없이 실시간으로 이루어져야 합니다. 이를 위해 감지 및 데이터 전송 파이프라인의 최적화가 중요합니다. 전력 및 하드웨어 고려사항: 서보 모터의 전력 요구 사항과 아두이노의 전력 출력 한계를 고려해야 합니다. 필요한 경우 외부 전원 공급장치를 사용해야 할 수도 있습니다. 테스트 및 디버깅: 처음부터 모든 것이 완벽하게 작동할 것으로 기대하기보다는, 시스템의 각 부분을 개별적으로 테스트하고, 전체 시스템이 통합되었을 때도 지속적으로 모니터링하며 디버깅하는 것이 중요합니다. 실시간 사물 감지 및 서보 모터 구동은 복잡한 프로젝트일 수 있으므로, 단계별로 접근하고 각 단계에서 충분한 테스트를 진행하는 것이 중요합니다.
교수님 강의 잘 들었습니다. pip install pafy랑 pip install yotube-dl 해서 설치 했는데도 유튜브 링크를 계속 처리하지 못하는 오류가 발생하는데 어떻게 해야 될까요.. GPT에 물어보면 현재 detect.py에서는 UA-cam URL을 직접 처리할 수 있는 기능이 없습니다. 라는 문구만 나오네요.. 사진이랑 동영상은 잘 처리가 됩니다.
설치 과정중에 다음과 같이 뜨면서 설치가안됩니다... yolov5-master> pip install -r requirements.txt Defaulting to user installation because normal site-packages is not writeable ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt' 이런 오류가뜨는데 해결법 있을까요?
교수님 너무너무 감사합니다. YOLO 1도 모르는 사람이 교수님을 만난것은 하나님의 축복 같습니다. 잘 써서 열심히 응용해보겠습니다. YOLO V8도 설치 방법도 알려주시면 감사하겠습니다. ㅋㅋㅋ
이게 어렵게 설명하는게 아닌데도 이정도로 설명해주시는 교수님 처음 봄
덕분에 도움을 받았습니다. 감사합니다 교수님!
처음 해보려는데 구글에서 다양한 게시물을 보고도 실패했는데
교수님 영상으로 한번에 해결되었습니다.
감사합니다.
교수님 yolov5영상 정말 너무 큰 도움됬습니다. 지난 일주일동안 실시간 객체 탐지를 하고자 했는데 실패했었는데 교수님 영상 하나로 한번에 해결되었습니다! 정말 너무 감사합니다.!!
Although I haven't understood a single word of what you're saying, I was able to complete the tasks you've performed. Thanks a-lot for the video.
Good Job! Thank you.
감사합니다 교수님ㅠㅠ며칠째 헤매던거 이 영상보고 해냈습니다ㅠㅠ
교수님 정말 감사합니다. 덕분에 욜로5 실행해볼수있었습니다. 다음은 커스텀마이징인데 한번 해보겠습니다.
가장 간단하게 하려면 roboflow를 사용해보세요.
@@충북대학교김태경교수 roboflow로 사진들을 라벨링해서 커스터마이징하고 싶은데 혹시 관련 영상 올려주실 수 있나요? ㅠㅠ
교수님 감사합니다!
감사합니다. 잘 보고 따라하겠습니다
도움이 되었다니 다행입니다. 열심히 공부하세요. ^^
감사합니다 교수님
교수님 개인이 원하는 모델 학습시키는 강의영상이 너무 절실히 필요합니다,,ㅠㅠ 이 부분이 머가 문제인지 자꾸 에러가 떠서 못하고 있네요 ㅠㅠㅠ
(파이썬도 초보. 욜로는 더욱 초보예요) 터미널에서 웹캠(소스 0)실행까지는 됐는데, 어떻게 끄는거에요?.. 그리고, 0 말고, 사진jpg파일로 하는 방법은 어떤 영상을 봐야할까요?
교수님, 초반 9:07 부분에서 교수님께서 'python detect.py --weights yolov5s.pt --source 0' 명령어를 터미널에 입력하셨는데요, 제가 똑같이 따라하면 이런 오류가 계속 나옵니다. 어떤 부분이 잘못된 걸까요?
torch 가 설치되어 않아서 생기는 오류같네요.
아래 명령어로 설치해보세요.
pip install torch
저도 같은 오류가 떠서 교수님이 말씀하신대로 ‘pip install torch’를 실행하였는데도 해결이 안되네요ㅠ
교수님 강의 너무 잘 들었습니다. 혹시 yolov5를 이용해서 기울기도 측정할 수 있을까요?
yolo에서는 훈련한 객체의 바운딩박스에 대한 정보를 제공하므로 기본모델을 사용해서는 사물의 각도를 측정하는 것은 어려울 것 같네요. 단, 사물의 각도에 따른 이미지를 활용해 커스텀 모델을 만들면 되지 않을까 합니다. 이 경우에 아주 정교한 각도 측정은 어려울 수 있겠네요. 저도 해보지는 않아서 생각나는 대로 의견만 드립니다.
교수님. 이틀째 고심중입니다. 터미널 열고 pip install -r
equirements.txt 실행을 했을때 파일내에 있는 프로그램이 실행되지 않고
[pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.] 이런 에러가 뜨는데 뭐가 잘못된것인가요?
파이썬을 설치했는지 확인해 보시고 설치되었다면 path 설정을 해야 합니다. 제 채널에서 파이썬 설치 영상을 참고해 보세요.
파이썬을 설치했는지 확인해 보시고 설치되었다면 path 설정을 해야 합니다. 제 채널에서 파이썬 설치 영상을 참고해 보세요.
교수님! 제가 yolo로 특정 사물을 실시간으로 감지했다는 조건하에 모터를 구동시키고 싶은데 혹시 조언을 좀 구할 수 있을까요?
물론 모터는 아두이노를 이용해서 서보모터를 구동시킬 생각입니다. 아두이노는 vscode에 있는 platformio를 이용할 것입니다.
제가 아두이노와 연동을 안해봐서 정확한 답은 못드릴것 같네요.
ChatGPT의 답변을 참고로 드립니다.
YOLO(You Only Look Once)를 사용하여 특정 사물을 실시간으로 감지하고, 이를 기반으로 아두이노를 사용해 서보 모터를 구동시키려는 프로젝트는 매우 흥미롭습니다. 여기 몇 가지 조언을 드리겠습니다:
YOLO 모델과 아두이노 연동: YOLO 모델을 통해 사물을 감지한 후, 해당 정보를 아두이노로 전달해야 합니다. 이를 위해, 감지된 사물에 따라 특정 신호를 아두이노로 보내는 코드를 작성해야 합니다. 이 과정은 보통 시리얼 통신을 통해 이루어집니다.
시리얼 통신: Python 등의 프로그래밍 언어를 사용하여 YOLO 모델을 구동하고, 감지 결과에 따라 아두이노에 시리얼 데이터를 전송합니다. 아두이노는 이 데이터를 읽어 서보 모터의 움직임을 제어합니다.
서보 모터 제어: 아두이노에서는 받은 데이터에 따라 서보 모터를 특정 각도로 회전시키거나 특정 동작을 수행하도록 프로그래밍합니다. 서보 모터 제어를 위해 Servo.h 라이브러리를 사용할 수 있습니다.
플랫폼 활용: Visual Studio Code의 PlatformIO 확장 프로그램은 아두이노 프로그래밍에 매우 유용합니다. 이를 통해 코드를 작성, 컴파일 및 업로드할 수 있습니다.
실시간 처리: YOLO 모델이 실시간으로 객체를 감지하고 있으므로, 아두이노로의 데이터 전송도 지연 없이 실시간으로 이루어져야 합니다. 이를 위해 감지 및 데이터 전송 파이프라인의 최적화가 중요합니다.
전력 및 하드웨어 고려사항: 서보 모터의 전력 요구 사항과 아두이노의 전력 출력 한계를 고려해야 합니다. 필요한 경우 외부 전원 공급장치를 사용해야 할 수도 있습니다.
테스트 및 디버깅: 처음부터 모든 것이 완벽하게 작동할 것으로 기대하기보다는, 시스템의 각 부분을 개별적으로 테스트하고, 전체 시스템이 통합되었을 때도 지속적으로 모니터링하며 디버깅하는 것이 중요합니다.
실시간 사물 감지 및 서보 모터 구동은 복잡한 프로젝트일 수 있으므로, 단계별로 접근하고 각 단계에서 충분한 테스트를 진행하는 것이 중요합니다.
정성스런 답변 정말 감사합니다!
교수님 영상 잘보았습니다.혹시 yolov5를 구현해서 나온 웹캠화면을 가상 안드로이드 디바이스 화면에 출력되게 하려면 어떻게 해야하나요?
안드로이드 디바이스에서 실행해서 자체 카메라의 화면을 보여준다면 영상에서 제시한 웹켐 실행 옵션을 사용하시면 됩니다.
교수님 강의 잘 들었습니다. pip install pafy랑 pip install yotube-dl 해서 설치 했는데도 유튜브 링크를 계속 처리하지 못하는 오류가 발생하는데 어떻게 해야 될까요.. GPT에 물어보면 현재 detect.py에서는 UA-cam URL을 직접 처리할 수 있는 기능이 없습니다. 라는 문구만 나오네요.. 사진이랑 동영상은 잘 처리가 됩니다.
안녕하세요 교수님! 터미널에 python .\detect.py --weights yolov5s.pt --source 0를 입력하면 python: can't open file 'C:\\Users\\user\\Desktop\\yolov5-master\\detect.py': [Errno 2] No such file or directory이라고 에러가 납니다. 이럴 땐 어떻게 해결해야 하나요?
파일경로를 다시 확인해보세요.
안녕하세요 교수님! YOLOv5-tiny 모델을 사용하고싶은경우에는 어떻게 해야하나요?>?
가중치 파일을 yolov5n.pt 로 사용하시면 되고 GitHub 에 가시면 찾으실 수 있습니다.
깃허브에 있는 v5모두 다운받고 개별로 -tiny모델을 따로 패키지 설치하면 되는건가요?
@@최봉석-t5d python detect.py --weights yolov5n.pt --source 0 이렇게 실행해보세요.
넵! 감사합니다 그러면 일단 욜로v5는 전부다 설치하고 추가적으로 저거를 다운받는거죠?
@@최봉석-t5d 실행하면 자동으로 다운로드 됩겁니다.
감사합니다!
교수님 ㅠㅠㅠ
혹시... 데이터 셋 을 받아서 학습을 시키려는데 오류가 납니다.... 기본 학습된 내용 말고는 안되는데 어떻게해야 되나오?..
어떻게 열어봐됴?
교수님, 웹캠에서는 실행이 잘 되는데 유투브 영상에서는 실행이 안됩니다. 그럴때는 어떻게 해야하나요?
pafy 와 youtube-dl 패키지를 pip install 해 보시기
바랍니다.
교수님 감사합니다, 덕분에 욜로5 실행해봤어요. 근데 웹캠에서는 어떻게 멈추나요?
도움이 되었다니 반갑네요. VS code에서 실행 프로그램 중지를 하면됩니다.
안녕하세요
원하는 사진 넣고 그 사진까지 인식을 잘하는데 그냥 사물인식이 아니라 제가 원하는 글자(숫자를 인식하고싶어서) 가 나타나게 하려면 yolov5s.pt파일을 바꿔야한다고 하셨는데 이 부분을 어떻게 바꿔야하나요? ㅠㅠ
감사합니다 영상 너무 잘봤습니다.
교수님 yolov5 를 c++로 사용이 가능할까요?
도움이 되어 다행입니다. 파이썬에서 C++로 변환하는 방법에 대해서도 영상을 준비하고 있습니다.
@@충북대학교김태경교수 그렇군요!! c++로 구동하는걸로 어려움을 겪고있었는데 다행이네요..
올라오면 바로 시청하겠습니다. 감사합니다!
다음 영상 기대하겠습니다!
교수님 잘 보고 yolo 실행해보았습니다. 감사합니다. 혹시 개인이 원하는 모델을 학습시키는 강의 영상을 올리실 생각이 있으실까요? 너무 많은 도움이 되었습니다
도움이 되었다니 감사하네요. 커스텀 모델 적용하는 방법도 준비해 볼께요. 열심히 공부하세요.
@@충북대학교김태경교수 다행히 Yolo 관련 자료를 찾아보며 커스텀도 성공했습니다! 신경써주시며 답글 달아주셔서 감사합니다. 앞으로 다른 자료들 올리시면 틈틈히 보겠습니다..!
@@동글동글-d6y 안녕하세요 개발자 취업 준비하고있는 코린이 입니다! yolov5에 흥미가 생겨서 커스텀을 시도해 보려고하는데요.... 혹시 어떤 자료를 참고했는지 알려주실 수 있나요?
@@동글동글-d6y 어떤자료 활용하셨는지 저도 궁금합니다~!
교수님 감사합니다. 질문사항이 있는데, python .\detect.py --weigh yolov5s.pt --source 0 실행하면 명령창에 python이라고만 뜨고 아무 것도 실행이 안되는데 해결방법이 있을까요??
파이썬 설치가 제대로 되어있는지 확인해보세요.
설치 과정중에 다음과 같이 뜨면서 설치가안됩니다...
yolov5-master> pip install -r requirements.txt
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
이런 오류가뜨는데 해결법 있을까요?
@@안녕-t4v requirements.txt 파일의 경로를 확인해보세요.
@@충북대학교김태경교수교수님 저도 이러한 문제가 있습니다. 파일의 경로를 확인해보라는 말씀이 정확히 어떤 말씀이신지 알려주실수있나요?
@@저평가-h7q 현재 명령어를 실행하는 위치(폴더)에 requirements.txt 파일이 있는지 확인을 해보세요.
안녕하세요 교수님 혹시 객체인식을 할 수 있는데 여기에서 추가로 인식되는 객체 숫자를 셀수 있도록 하는 코딩은 어떻게 하는지 알려주실 수 있으신가요?
혹시 성공하셨나요?
@@남자김강민-p2b 못했습니다
교수님 혹시 여기서 웹캠을 연결했는데 코드는 잘 실행되는데 그 웸캡이 화면에 안보이면 어디 코드를 수정해야 하나여?
우선 웹켐이 잘 작동되는지 테스트를 해보세요.
감사합니다!