長榮中學
HackMD:https://hackmd.io/@Titi/HktLJC840
Learn More →
Miniconda: https://www.anaconda.com/download/success
$ conda create --name ultralytics-env python=3.8 -y
$ conda activate ultralytics-env
$ conda install jupyterlab
$ conda install -c conda-forge ultralytics
$ conda install pytorch torchvision torchaudio cpuonly -c pytorch
$ jupyter lab
from ultralytics import YOLO
# Load a model
model = YOLO('yolov8n.pt') # pretrained YOLOv8n model
# Predict with the model
results = model("https://ultralytics.com/images/bus.jpg") # predict on an image
results[0].show()
import cv2
cap = cv2.VideoCapture(0)
cap.set(3, 640)
cap.set(4, 480)
while True:
ret, img= cap.read()
cv2.imshow('Webcam', img)
if cv2.waitKey(1) == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
from ultralytics import YOLO
import cv2
import math
# start webcam
cap = cv2.VideoCapture(0)
cap.set(3, 640)
cap.set(4, 480)
# model
model = YOLO("yolov8n.pt")
# object classes
names = model.model.names
while True:
success, img = cap.read()
results = model(img, stream=True)
# coordinates
for r in results:
boxes = r.boxes
for box in boxes:
# bounding box
x1, y1, x2, y2 = box.xyxy[0]
x1, y1, x2, y2 = int(x1), int(y1), int(x2), int(y2) # convert to int values
# put box in cam
cv2.rectangle(img, (x1, y1), (x2, y2), (255, 0, 255), 3)
# confidence
confidence = math.ceil((box.conf[0]*100))/100
print("Confidence --->",confidence)
# class name
cls = int(box.cls[0])
print("Class name -->", names[cls])
# object details
org = [x1, y1]
font = cv2.FONT_HERSHEY_SIMPLEX
fontScale = 1
color = (255, 0, 0)
thickness = 2
cv2.putText(img, names[cls], org, font, fontScale, color, thickness)
cv2.imshow('Webcam', img)
if cv2.waitKey(1) == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
from ultralytics import YOLO
# Load a model
model = YOLO("yolov8n-seg.pt") # load an official model
# Predict with the model
results = model("https://ultralytics.com/images/bus.jpg") # predict on an image
results[0].show()
from ultralytics import YOLO
from ultralytics.utils.plotting import Annotator, colors
import cv2
import math
# start webcam
cap = cv2.VideoCapture(0)
cap.set(3, 640)
cap.set(4, 480)
# Load a model
print("Loading model")
model = YOLO("yolov8n-seg.pt") # load an official model
names = model.model.names
while True:
ret, im0 = cap.read()
if not ret:
print("Video frame is empty or video processing has been successfully completed.")
break
results = model.predict(im0)
annotator = Annotator(im0, line_width=2)
if results[0].masks is not None:
clss = results[0].boxes.cls.cpu().tolist()
masks = results[0].masks.xy
for mask, cls in zip(masks, clss):
annotator.seg_bbox(mask=mask, mask_color=colors(int(cls), True), det_label=names[int(cls)])
cv2.imshow("instance-segmentation", im0)
if cv2.waitKey(1) & 0xFF == ord("q"):
break
cap.release()
cv2.destroyAllWindows()
from ultralytics import YOLO
# Load a model
model = YOLO("yolov8n-pose.pt") # load an official model
# Predict with the model
results = model("https://ultralytics.com/images/bus.jpg") # predict on an image
results[0].show()
from ultralytics import YOLO
from ultralytics.utils.plotting import Annotator, colors
import cv2
import math
# start webcam
cap = cv2.VideoCapture(0)
cap.set(3, 640)
cap.set(4, 480)
# Load a model
print("Loading model")
model = YOLO("yolov8n-pose.pt") # load an official model
names = model.model.names
while True:
ret, im0 = cap.read()
if not ret:
print("Video frame is empty or video processing has been successfully completed.")
break
results = model.predict(im0)
annotator = Annotator(im0)
if results[0].keypoints is not None:
for data in results[0].keypoints.data:
annotator.kpts(kpts=data)
cv2.imshow("pose", im0)
if cv2.waitKey(1) & 0xFF == ord("q"):
break
cap.release()
cv2.destroyAllWindows()
ESP32-S3 是樂鑫科技(Espressif Systems)推出的一款高性能、低功耗的 MCU(微控制器單晶片),專為 AIoT(人工智慧物聯網)應用設計。 citeturn0search0
Apr 14, 2025魏子迪 長榮中學於1885年(清光緒十一年)由英國基督長老教會創辦臺灣第一所中學,當時校名『長老教中學』。 民國108年(西元2019年)十月,戴志勳主任接任第十任校長。 鍾承勳 謝喣茂 創校歷史: 長榮中學創立於1885年,由台灣基督長老教會所設立,是台灣歷史悠久的學校之一,致力於提供基督教精神的全人教育。這所學校的創校宗旨是結合基督教信仰與教育,培養全面發展的人才。 教育理念: 長榮中學秉持「誠、正、勤、樸」的校訓,強調品德教育,培養學生自主學習、創新思維及合作精神。這些核心價值觀不僅引導學生的學術追求,也塑造他們的品格。 校園環境:
Apr 11, 2025https://hackmd.io/@Titi/ByNUY-x2kx
Apr 10, 2025https://colab.research.google.com/
Mar 27, 2025or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up