macbook air 에서 yolo test
환경 설정
conda 환경 설정
conda create -n myenv python=3.9
맥북 카메라 이용해서 카메라 열리는지 확인
import cv2
# 카메라 열기
cap = cv2.VideoCapture(0)
if not cap.isOpened():
raise IOError("Cannot open webcam")
while True:
ret, frame = cap.read()
if not ret:
break
# 실시간 영상 출력
cv2.imshow('Webcam', frame)
# 'q' 키를 누르면 종료
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
yolo install
pip install opencv-python opencv-python-headless ultralytics
맥북에서 카메라 오픈해서 yolo 동작 시키기
import cv2
from ultralytics import YOLO
# YOLO 모델 로드
model = YOLO("yolov8n.pt") # 사전 학습된 YOLOv8 모델
# 카메라 열기
cap = cv2.VideoCapture(0)
if not cap.isOpened():
raise IOError("Cannot open webcam")
while True:
ret, frame = cap.read()
if not ret:
break
# YOLO 모델로 객체 탐지 수행
results = model(frame)
# 결과 시각화 (Bounding Box 포함)
annotated_frame = results[0].plot()
# 결과 출력
cv2.imshow("YOLOv8 Detection", annotated_frame)
# 'q' 키를 누르면 종료
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()