news 2026/5/4 4:03:56

智慧农业 基于数据集的YOLOv11目标检测训练代码 无人机灌木检测数据集 1526

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
智慧农业 基于数据集的YOLOv11目标检测训练代码 无人机灌木检测数据集 1526

sample数据集信息总结表

类别(中文)数量()格式/说明
图像1526张数据集包含的图像文件总数

基于数据集的YOLOv11目标检测训练代码(参考)

# 依赖安装# pip install ultralytics roboflow python-dotenvfromultralyticsimportYOLOfromroboflowimportRoboflowimportosfromdotenvimportload_dotenv# 加载环境变量(建议将Roboflow API密钥存入.env文件)load_dotenv()ROBOFLOW_API_KEY=os.getenv("ROBOFLOW_API_KEY")# 1. 从Roboflow下载sample数据集(对应项目:https://universe.roboflow.com/ml-g6mkl/sample-ephrx)rf=Roboflow(api_key=ROBOFLOW_API_KEY)project=rf.workspace("ml-g6mkl").project("sample-ephrx")dataset=project.version(1).download("yolov11",location="./sample-dataset")# 2. 初始化YOLOv11n模型(数据集标注格式适配YOLO)model=YOLO("yolov11n.pt")# 加载预训练权重,小模型适合快速迭代# 3. 模型训练配置train_results=model.train(data=os.path.join(dataset.location,"data.yaml"),# 数据集配置文件路径epochs=50,# 训练轮次,可根据需求调整batch=16,# 批次大小,需匹配GPU显存(显存不足可设8/4)imgsz=640,# 输入图像尺寸device=0,# 使用第1块GPU(CPU设为cpu)lr0=0.01,# 初始学习率lrf=0.01,# 最终学习率因子momentum=0.937,# 动量参数weight_decay=0.0005,# 权重衰减verbose=True,# 显示训练日志project="sample-yolov11-training",# 训练项目保存路径name="exp1",# 实验名称pretrained=True,# 使用预训练权重augment=True,# 启用数据增强patience=10,# 早停机制(10轮无提升则停止)save=True,# 保存最佳模型val=True# 训练中同步验证)# 4. 模型验证val_results=model.val(data=os.path.join(dataset.location,"data.yaml"),imgsz=640,batch=16,device=0,save_json=True,# 保存验证结果为JSONsave_txt=True# 保存预测标签为TXT)# 5. 模型推理示例(测试单张图像)test_img_path="./test.jpg"# 替换为测试图像路径results=model(test_img_path,imgsz=640,conf=0.25,iou=0.5)results[0].show()# 显示推理结果results[0].save("inference_result.jpg")# 保存推理结果![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/783582eb4f614804b61774cc4660e024.png)


1

1

1

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/3 6:12:32

FontExpert|高效字体管理,预览安装一键搞定

有朋友昨天私信求实用的字体管理工具,翻了翻收藏,发现 FontExpert 刚好适配需求,绿色版不用繁琐安装,不管是设计用还是日常整理字体都很顺手,分享给有需要的人。 下载地址:https://pan.quark.cn/s/45c23e1…

作者头像 李华
网站建设 2026/5/3 3:46:22

开机Database connections will be migrated 弹窗

开机弹窗问题 你遇到的 Database connections will be migrated 弹窗,来自 MySQL Notifier 这个工具。它想把自己的连接信息迁移到 MySQL Workbench 里。解决方法:直接点击弹窗里的 Yes 就可以一劳永逸,这个操作对你用 Navicat 连接数据库完…

作者头像 李华
网站建设 2026/4/30 12:50:12

【Matlab】把视频里每一帧存为单独的图片

该MATLAB代码实现视频帧提取功能:首先清除工作区并关闭所有窗口,然后读取指定MP4视频文件,获取视频总帧数。通过循环逐帧读取视频内容,使用imshow显示每一帧,并将各帧以BMP格式保存为单独图像文件(按帧序号…

作者头像 李华
网站建设 2026/5/3 9:27:32

五种编程语言的“Hello World”深度解析

引言:为什么从“Hello World”开始? “Hello World”程序是编程世界的传统入门仪式,它不仅是学习新语言的第一步,更体现了不同语言的设计哲学和生态系统。这个简单的程序背后,隐藏着语言特性、编译过程、运行环境和编…

作者头像 李华
网站建设 2026/5/1 2:03:37

智能合同系统,让合同管理更高效、更安全

智能合同系统,为企业合同管理上一把安全锁 企业在日常运营中,合同管理是一项至关重要却又繁琐复杂的工作。从合同的起草、审核、签订到执行和归档,每一个环节都需要耗费大量的时间和精力,而且还存在着诸多风险。智能合同系统的出…

作者头像 李华