yolo11n环境配置+实例运行【wsl+pycharm+conda】

一、创建虚拟环境

yolo11需要的环境是python>=3.8且pytorch>=1.8

在wsl终端创建新的虚拟环境

c 复制代码
conda create -n yolov11 python=3.10 -y

进入到项目所在位置

bash 复制代码
 cd ~/YOLOv11-Project/ultralytics-main
bash 复制代码
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

二、pycharm部署项目到新建的虚拟环境中


三、按照文档安装依赖并测试

bash 复制代码
pip install ultralytics

在这个路径下可以看到有一张测试的图片,我们可以使用官方给的训练权重去使用模型测试

网址:https://github.com/ultralytics/ultralytics




放到根目录下
运行

bash 复制代码
yolo predict model=yolo11n.pt source='/home/success/YOLOv11-Project/ultralytics-main/ultralytics/assets/bus.jpg'


运行成功后会产生一个runs文件夹,在这个文件夹下可以看到检测后的图片

到这里就表示yolo11n模型全部部署完毕

四、使用其他数据集

coco128下载:https://ultralytics.com/assets/coco128.zip

在coco128目录下需要创建一个.yaml文件用于说明数据集的参数

bash 复制代码
path: ../datasets/coco128  # 根目录
train: images/train2017  # 训练图像目录
val: images/train2017     # 验证图像目录(可改成 images/val2017)
test: images/train2017    # (可选)

nc: 80 #类别数

names:
  - person
  - bicycle
  - car
  - motorcycle
  - airplane
  - bus
  - train
  - truck
  - boat
  - traffic light
  - fire hydrant
  - stop sign
  - parking meter
  - bench
  - bird
  - cat
  - dog
  - horse
  - sheep
  - cow
  - elephant
  - bear
  - zebra
  - giraffe
  - backpack
  - umbrella
  - handbag
  - tie
  - suitcase
  - frisbee
  - skis
  - snowboard
  - sports ball
  - kite
  - baseball bat
  - baseball glove
  - skateboard
  - surfboard
  - tennis racket
  - bottle
  - wine glass
  - cup
  - fork
  - knife
  - spoon
  - bowl
  - banana
  - apple
  - sandwich
  - orange
  - broccoli
  - carrot
  - hot dog
  - pizza
  - donut
  - cake
  - chair
  - couch
  - potted plant
  - bed
  - dining table
  - toilet
  - tv
  - laptop
  - mouse
  - remote
  - keyboard
  - cell phone
  - microwave
  - oven
  - toaster
  - sink
  - refrigerator
  - book
  - clock
  - vase
  - scissors
  - teddy bear
  - hair drier
  - toothbrush


在wsl找到.yaml确定的位置:

bash 复制代码
find ~ -name "data.yaml"

得到.yaml位置:/home/success/YOLOv11-Project/ultralytics-main/datasets/coco128/data.yaml
在pycharm中运行验证命令

bash 复制代码
yolo val model=yolo11n.pt data=/home/success/YOLOv11-Project/ultralytics-main/datasets/coco128/data.yaml


这是验证训练好的yolov11n模型在coco128数据集上的检测效果,输出内容默认保存在runs/val3文件夹里

confusion_matrix.png(混淆矩阵)

作用:显示模型在分类时的正确与错误情况

横轴是真实类别,纵轴是模型预测的类别,对角线越亮说明预测越准确,非对角线约暗越好,预测错误才会在非对角线出现颜色


F1_curve,_curve.jpg

这些是模型的曲线图,反应模型的检测质量

Precision:预测为X里面有多少是真X

Recall:真X有多少被检测出来

F1:准确率和召回率

results.csv

-保存每个类别的验证指标数据

results.png

-图表形式总结了验证的结果

images/pred

-模型预测图,带框图像

images/gt/

-真实标注图

相关推荐
2601_960906721 天前
科技“无人区”跋涉,难度高、不确定性大
windows·macos·pycharm·myeclipse
Irene19912 天前
怎么设置 PyCharm 使用 VSCode 的快捷键,推荐保留的原生快捷键(特色功能不建议覆盖,否则丧失效率优势)Ctrl+Alt+L:代码格式化
vscode·pycharm·快捷键
放学校门口见2 天前
vscode部署stm32开发调试环境
ide·vscode·stm32
lxw18449125142 天前
Python uv 完整使用教程
python·conda·pip·uv
独隅2 天前
DevEco Code 在 Windows/MacOS 双系统上的完整使用指南
ide·人工智能·windows·macos·华为·harmonyos
2501_916008893 天前
iOS应用开发工具全面解析:如何选择与优化开发效率
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
拾贰_C3 天前
【Conda | .venv | 虚拟环境】 conda构建项目内的虚拟环境.venv以及选择项目虚拟环境的原因所在
conda
梦想的颜色3 天前
2026 VibeCoding 工具链精选|IDE + 大模型成套组合推荐,按场景分级收录
ide·trae·ai 编程·vibecoding·国产海外 ai 编程方案·氛围编程成套配置·副业 ai 开发工具栈
紫_龙4 天前
window 维护多版本Android studio
android·ide·android studio
曹牧4 天前
Eclipse 批量文本替换
java·ide·eclipse