YOLOv12安装环境一、工具软件准备1、yolov121下载yolov12主体部分推荐官方地址https://github.com/sunsmarterjie/yolov122下载训练模型地址https://github.com/sunsmarterjie/yolov123安装命令和python使用基础脚本在这个地址(https://github.com/sunsmarterjie/yolov12)下的yolo使用命令安装命令conda create -n yolov12 python3.11 supervision flash-attnconda activate yolov12git clone https://github.com/sunsmarterjie/yolov12 cd yolov12pip install -r requirements.txtpip install -e .总计命令行切换到“D:\python练习\yolo-v12\yolov12-main”路径下运行(pip install -e .)注意命令用.符号结尾另pytorch清华镜像地址https://pypi.tuna.tsinghua.edu.cn/simple/torch/对应python版本下载torch、torchaudio、orchvision本地安装命令注意在虚拟环境下安装包所在路径下执行命令(YOLOv12) D:\pip install torch-2.2.2cpu-cp311-cp311-win_amd64.whlpip torchaudio-2.2.2cpu-cp311-cp311-win_amd64.whlpip torchvision-0.17.2cpu-cp311-cp311-win_amd64.whl3、下载anaconda3虚拟环境管理工具下载地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/4、下载pycharm软件(https://www.jetbrains.com/pycharm/download/?sectionwindows)二、搭配yolo v12环境1、前提电脑已安装anaconda3、pycharm2、创建虚拟环境yolov12py391)系统命令行CMD2)运行conda create -n yolov12py39 python3.93)pip3 install torch torchvision4安装yolo库pip install yolo -i https://pypi.tuna.tsinghua.edu.cn/simplepip install ultralytics -i https://pypi.tuna.tsinghua.edu.cn/simple5)命令行切换到“D:\python练习\yolo-v12\yolov12-main”路径下运行(pip install -e .)注意命令用.符号结尾安装成功后pip list如下Validationfromultralytics import YOLOmodel YOLO(yolov12{n/s/m/l/x}.pt)model.val(datacoco.yaml, save_jsonTrue)Trainingfromultralytics import YOLOmodel YOLO(yolov12n.yaml)# Train the modelresults model.train(datacoco.yaml,epochs600,batch256,imgsz640,scale0.5, # S:0.9; M:0.9; L:0.9; X:0.9mosaic1.0,mixup0.0, # S:0.05; M:0.15; L:0.15; X:0.2copy_paste0.1, # S:0.15; M:0.4; L:0.5; X:0.6device0,1,2,3,)# Evaluate model performance on the validation setmetrics model.val()# Perform object detection on an imageresults model(path/to/image.jpg)results[0].show()Predictionfromultralytics import YOLOmodel YOLO(yolov12{n/s/m/l/x}.pt)model.predict()Exportfromultralytics import YOLOmodel YOLO(yolov12{n/s/m/l/x}.pt)model.export(formatengine, halfTrue) # or formatonnxDemopython app.py# Please visit http://127.0.0.1:7860本机无nvidia显卡安装cpu版本pytorch运行命令pip3 install torch torchvision6用pycharm打开文件三、yolov12检测图片1、检测人物importtimefromultralyticsimportYOLOt1time.time() yolo YOLO(./model\\yolov12n.pt,taskdetect) result yolo(source./picture\\bus.png,saveTrue)print(f用时{time.time()-t1}秒)输出图片四、本文安装数据已上传到https://download.csdn.net/download/m0_67097444/92885088?spm1011.2124.3001.6210