Files
ailai_image_point_diff/ailai_pc/1.py
琉璃月光 c134abf749 first commit
2025-10-21 11:07:29 +08:00

25 lines
857 B
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

from ultralytics import YOLO
import cv2
import torch
# 加载模型
model = YOLO('best.pt')
# 读取一张真实图像
img_path = '/media/hx/04e879fa-d697-4b02-ac7e-a4148876ebb0/dataset/point2/train/1.jpg' # 替换成您的图像路径
image = cv2.imread(img_path)
# 将图像转换成RGB格式并调整大小
image_rgb = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
image_resized = cv2.resize(image_rgb, (640, 640))
# 进行推理
results = model(image_resized)
# 打印关键点数据形状和样本
if len(results) > 0 and hasattr(results[0], 'keypoints') and results[0].keypoints is not None:
print("Keypoints data shape:", results[0].keypoints.data.shape)
if results[0].keypoints.data.shape[0] > 0:
print("Keypoints data sample:", results[0].keypoints.data[0, :12])
else:
print("No keypoints detected or invalid keypoints data.")