当前位置: 首页 > news >正文

高端 网站制作深圳招工网站

高端 网站制作,深圳招工网站,美客多电商平台入驻条件,淘客必须做网站🦖yolov8训练出来的模型,不使用detect.py代码进行模型测试🦖 pt格式模型测试 import cv2 import os from ultralytics import YOLO # 定义输入和输出文件夹路径 input_folder /input/folder # 输入文件夹 output_folder /output/folder …

🦖yolov8训练出来的模型,不使用detect.py代码进行模型测试🦖

pt格式模型测试

import cv2
import os
from ultralytics import YOLO
# 定义输入和输出文件夹路径
input_folder = '/input/folder'  # 输入文件夹
output_folder = '/output/folder'  # 输出文件夹
# 确认输出文件夹存在
if not os.path.exists(output_folder):os.makedirs(output_folder)
# 加载YOLO模型
model = YOLO('yolov8.pt')
# 遍历输入文件夹中的所有文件
for filename in os.listdir(input_folder):# 仅处理图片文件,确保扩展名为 .jpg, .png 等if filename.endswith(('.jpg', '.png','.bmp')):# 加载图像image_path = os.path.join(input_folder, filename)image = cv2.imread(image_path)if image is None:print(f"图像加载失败: {image_path}")continue# 进行预测results = model(image,device='1')# 获取结果中的标注信息annotated_frame = results[0].plot()  # 将检测结果绘制在图像上# 保存结果图像到输出文件夹save_path = os.path.join(output_folder, f'result_{filename}')save_status = cv2.imwrite(save_path, annotated_frame)if save_status:print(f"检测结果保存到: {save_path}")else:print(f"保存图像失败: {save_path}")

onnx模型测试结果

import cv2
import os
import onnxruntime as ort
import numpy as np
# 定义输入和输出文件夹路径
input_folder = '/input/folder'  # 输入文件夹
output_folder = '/output/folder'  # 输出文件夹
# 确认输出文件夹存在
if not os.path.exists(output_folder):os.makedirs(output_folder)
# 加载 ONNX 模型
onnx_model_path = 'yolov8.onnx'
session = ort.InferenceSession(onnx_model_path, providers=['CUDAExecutionProvider'])
# 设置模型输入的尺寸
input_width, input_height = 640, 640  # 根据模型的输入尺寸
# 遍历输入文件夹中的所有文件
for filename in os.listdir(input_folder):# 仅处理图片文件,确保扩展名为 .jpg, .png 等if filename.endswith(('.jpg', '.png', '.bmp')):# 加载图像image_path = os.path.join(input_folder, filename)image = cv2.imread(image_path)if image is None:print(f"图像加载失败: {image_path}")continue# 调整图像大小并进行预处理input_image = cv2.resize(image, (input_width, input_height))input_image = cv2.cvtColor(input_image, cv2.COLOR_BGR2RGB)blob = np.expand_dims(input_image.astype(np.float32) / 255.0, axis=0).transpose(0, 3, 1, 2)# 设置输入input_name = session.get_inputs()[0].nameoutputs = session.run(None, {input_name: blob})# 解析预测结果并绘制检测框for detection in outputs[0][0]:  # 根据模型的输出格式解析score = float(detection[4])  # 假设第5个值是置信度if score > 0.5:  # 置信度阈值,取决于具体任务x_center, y_center, width, height = detection[:4]left = int((x_center - width / 2) * image.shape[1])top = int((y_center - height / 2) * image.shape[0])right = int((x_center + width / 2) * image.shape[1])bottom = int((y_center + height / 2) * image.shape[0])# 绘制检测框cv2.rectangle(image, (left, top), (right, bottom), (0, 255, 0), 2)label = f"{score:.2f}"cv2.putText(image, label, (left, top - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2)# 保存结果图像到输出文件夹save_path = os.path.join(output_folder, f'result_{filename}')save_status = cv2.imwrite(save_path, image)if save_status:print(f"检测结果保存到: {save_path}")else:print(f"保存图像失败: {save_path}")
http://www.yayakq.cn/news/595444/

相关文章:

  • 网站建设相关书籍营销策略的概念
  • 校园二手网站开发的意义网页设计论文致谢
  • 网站小空间阜宁做网站哪家公司好
  • 深圳企业网站建设报价营销型网站的重要特点
  • 国外的外贸网站群晖 wordpress 性能
  • 响应式网站是什么软件做的网站开发综合实训心得
  • 做什么类型网站可以吸引用户搜索引擎名词解释
  • 东莞建设小学网站建设网站框架
  • 一般网站用什么软件做在家做网站设计挣钱吗
  • 国内网站速度慢wordpress神箭手
  • 英文专业的网站设计北京如何做网站
  • 响应式网站建设推荐乐云seo网络网站制作过程
  • 怎么自己做网站表白做面包的公司网站
  • 高档网站模板济南建网站价格消费品展
  • 柳州建网站吉林大学学风建设专题网站
  • 专业建设 教学成果奖网站物理网络设计
  • 建设网站需要那些技术人员石家庄微信网站制作
  • 顺德网站制作案例信息王野电动车
  • 常用网站大全四川房产信息网官网
  • 微信打不开网站百度百家模板wordpress
  • dw建网站网站怎么优化关键词快速提升排名
  • 深圳p2p网站建设微信公众号开发用什么语言
  • 海淀网站制作WordPress博客模板慢
  • 网站信息架构网站维护多久能好
  • 一建建设网站网络营销企业网站推广
  • 湖南系统建站怎么用手机网站开发报价单
  • 蓝色企业网站模板手机网站建设免费
  • 生鲜做的好的网站frontpage2003网页制作教程
  • wordpress导入img文件方法seo搜索引擎优化包邮
  • 建设主管部门门户网站乐器销售网站模板