동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.
git clone https://github.com/ultralytics/yolov5.git
pip install -r requirements.txt
pip install ultralytics
yolo detect train data=../datasets/data.yaml model=yolov8n.pt epochs=50 imgsz=640 name=debris_yolo8
yolo export model=runs/detect/debris_yolo8/weights/best.pt format=onnx
########################################################
파이썬 코딩
from ultralytics import YOLO
import cv2
#모델과 자료불러오기
model_path=r"C:\MBCAI\datasets\runs\detect\debris_yolo8\weights\best.pt"
data_path=r"C:\data/test_yolo.mp4"
model=YOLO(model_path)
#웹캠 열기
cap=cv2.VideoCapture(data_path)
while True:
ret,frame=cap.read()
if not ret:
print("프레임을 읽을수 없다")
break
#YOLO 모델로 예측
results=model.predict(source=frame,show=False,conf=0.01)
#예측 결과를 이미지에 표시
annotated_frame=results[0].plot()
#결과 이미지
cv2.imshow("Debris_Test",annotated_frame)
#q을 누르면 중지
if cv2.waitKey(1) & 0xFF ==ord('q'):
break;
cap.release()
cv2.destroyAllWindows()
'AI딥러닝' 카테고리의 다른 글
| 딥러닝 모델을 재사용하되 스프링부트에서 스트리밍할것 (0) | 2026.02.12 |
|---|---|
| AI딥러닝로보플로우로 함께하는 Trash_tree 욜로 2탄(설명추가)!! (0) | 2026.02.09 |
| Mnist 숫자 인식하기 (0) | 2026.02.09 |
| 아리리스(붓꽃) 자바스프링부트와 연동가능한 파이썬 코드 (0) | 2026.02.03 |
| 아이리스(붓꽃)로 공부하는 딥러닝 (0) | 2026.02.02 |