本文介绍利用PaddleClas结合Road Traversing Knowledge (RTK) Dataset训练道路类型和质量分类模型的过程。先解压含8类道路质量标注的数据集,生成数据列表,再用Road.yaml配置训练模型,之后进行预测并将结果绘到图上,最后拼接图片成视频展示效果。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜
通过一段视频先看一下分类的效果:
| asphalt(Good) | asphalt(Regular) | asphalt(Bad) | paved(Good) | paved(Regular) | paved(Bad) | unpaved(Regular) | unpaved(Bad) |
|---|
!unzip -q data/data72034/01_asphaltGood.zip -d dataset !unzip -q data/data72034/02_asphaltRegular.zip -d dataset !unzip -q data/data72034/03_asphaltBad.zip -d dataset !unzip -q data/data72034/04_pavedGood.zip -d dataset !unzip -q data/data72034/05_pavedRegular.zip -d dataset !unzip -q data/data72034/06_pavedBad.zip -d dataset !unzip -q data/data72034/07_unpavedRegular.zip -d dataset !unzip -q data/data72034/08_unpavedBad.zip -d dataset
import os
dirs = os.listdir('dataset')
dirs.sort()
labels = [_.split('_')[1] for _ in dirs]
datas = []for index, path in enumerate(dirs):
imgs = os.listdir(os.path.join('dataset', path))
imgs.sort() for img in imgs:
datas.append('%s %d\n' % (os.path.join(path, img), index))import random
random.shuffle(datas)with open('dataset/train.txt', 'w', encoding='UTF-8') as f: for line in datas[:-200]:
f.write(line)with open('dataset/val.txt', 'w', encoding='UTF-8') as f: for line in datas[-200:]:
f.write(line)
%cd ~/PaddleClas
!python tools/train.py \
-c ../Road.yaml
%cd ~/PaddleClas
!python tools/infer/infer.py \
-i ../dataset/tests \
--model RepVGG_A0 \
--pretrained_model ../output/RepVGG_A0/best_model/ppcls \
--use_gpu True \
--load_static_weights False \
--top_k -1 \
--class_num 8 \
--save_dir ../predict
%cd ~import cv2import os
fps = 30size = (352, 288)
videowriter = cv2.VideoWriter("test.mp4", cv2.VideoWriter_fourcc(*'mp4v'), fps, size)
path = 'predict'imgs = os.listdir(path)
imgs.sort()for i in imgs:
img = cv2.imread(os.path.join(path, i))
videowriter.write(img)
videowriter.release()
/home/aistudio
# python
# ai
# red
# 图片拼接
# 并将
# 每个人
# 再用
# 它还
# 低成本
# 先看
# 配置文件
# 图上
# 应如何
# 无限量
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
如何通过豆包 AI 进行每日新闻简报的个性化定制
Midjourney怎么用一键生成漫画_Midjourney漫画生成方法【攻略】
CanvaAI抠图怎样调整色彩_CanvaAI色彩校正与滤镜叠加方法【攻略】
VideoInu AI 动画制作:教程、功能与Pro账户赠送
GravityWrite:AI驱动的内容创作,提升排名和效率
雷小兔ai智能写作如何优化语句_雷小兔ai智能写作语句润色技巧【攻略】
美图秀秀AI抠图如何修复抠图误差_美图秀秀AI误差修复与手动涂抹【指南】
Midjourney怎样生成网页_Midjourney生成网页教程【方法】
免费AI头像生成终极指南:逼真、个性化、无水印
想做自媒体?教你用AI批量生成视频脚本,实现内容自由
微信AI数字人能否识别语音消息_微信AI数字人语音识别与回复设置【教程】
Motion:革新项目管理的智能日历解决方案
TechInternPath.ai:AI驱动的实习之路,助你梦想成真
AI视频生成器完全指南:免费工具、教程及最佳实践
Depseek怎么生成员工成长总结_Depseek成长维度提取与案例整合【方法】
MAKA AI排版怎样设置动画效果_MAKA AI排版动画添加与参数调整【技巧】
播客成功的秘诀:打造高转化率的内容和社区
提升Fortnite OG游戏性能:NVIDIA控制面板最佳设置
一键生成PPT工具怎么用_一键生成PPT工具使用方法详细指南【教程】
可灵ai怎么生成招聘JD文案_可灵aiJD生成要素与岗位描述优化【技巧】
探索古希腊之美:AI打造的绝|美女|神形象赏析
Midjourney怎样做PPT模板_MidjourneyPPT模板生成【方法】
讯飞星火怎么一键生成|直播|话术_讯飞星火话术生成与节奏把控【教程】
AI如何革新心理健康诊断:从症状检查到大脑分析
扣子AI怎样设置多轮对话逻辑_扣子AI逻辑树搭建与分支设计【教程】
如何用AI帮你分析用户评论?3步挖掘用户真实需求
利用 ChatGPT 设计高效的个人健身与饮食计划
Midjourney怎样用参数调分辨率_Midjourney分辨率调整技巧【教程】
AI照片编辑终极指南:一键打造潮流图像
DeepSeek 辅助进行硬件描述语言 Verilog 调试
如何用AI根据职位描述(JD)定制你的求职信?
P&ID图完全解析:符号、应用及绘制指南
夸克AI能否查快递物流_夸克AI快递查询入口与单号输入【步骤】
Bluecap:加拿大AI会议助手,提升混合办公效率
批改网AI检测工具怎么生成评分报告_批改网AI检测工具报告生成与维度解读【指南】
GoHighLevel AI Agent:终极指南,释放你的CRM潜力
AI图片生成教程:轻松打造你的专属文化艺术照
Venggage AI Pitch Deck生成器:快速创建投资者演示文稿
tofai官方网站入口 tofai在线网页版登录
怎么用AI帮你设计一套个性化的手机App图标?
Midjourney怎样加元素词丰富画面_Midjourney元素词技巧【方法】
正确安装梁托:终极指南与常见错误规避
Replika AI:情感慰藉还是虚拟危机?深度剖析与用户反馈
AI时代生存指南:掌握软实力,成为不可替代的人
AI简历生成器:提升求职效率的智能工具
AI PPT生成工具有哪些_一键生成演示文稿的AI工具推荐
泰米尔电影猜谜游戏:挑战你的电影知识极限!
GitHub Copilot与Azure AI Foundry模型:加速AI编程实践
AI聊天机器人引发伦理思考:泰国老人在Facebook上遭遇情感欺骗悲剧
深度学习姿态估计:技术、应用与未来趋势全解析
2025-07-29
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。