首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
一个人在家就能破解特斯拉的纯视觉辅助驾驶?
CATIA那点事儿
2天前
浏览4
关注
首先,请原谅小编又做了一回标题党。这篇文章讲的是使用Python和OpenCV实现车道检测和偏移计算的内容。实际的辅助驾驶,还需要结合多种信息的输入做出决策来进行车辆横向和纵向的控制。
不过话说回来,车道线识别,是一个很经典的计算机视觉的实战案例。
事实上,小编在2021年就研究过,当时是啃了N个油管上的视频教程后,手搓出来的代码实现了下面视频中的效果。
不过可以看到,那时候检测出来的车道还是十分不稳定的,不时地闪烁。
这个闪烁的原因也很明确:
因为是基于单帧处理,如果某一帧上的画面里车道线不清晰,就会导致识别失败
。
而现在是2025年,“面向AI的编程”已经被广泛应用。具体体现在有些小伙伴在申请加入我们的CATIA二次开发群时给出的答案
所以,在有了AI的加持下,还是这个案例,我们能优化到什么程度呢?
为了解决上面的问题,AI帮我们出了个主意,叫
“
指数加权移动平均 (Exponential Moving Average, EMA)”。
简单说就是,引入“
时间上的平滑
”这个概念。
再通俗点见识:如果把每一帧的检测结果简化为一个值的话,那么我们不断求过去一段时间帧的平均值。当最新一帧检测出的值,与前面的平均值差异较大的话,那么我们则选择相信过去的平均值,而忽略新求出的这个值。
至于其他的常规步骤,网上已经有很多教程讲解,总结下来无非就是逐帧抽取视频内容,再针对每一帧进行如下处理:
灰度、高斯模糊、二值化等处理
通过ROI截取一段区域
进行Canny边缘检测和霍夫变换
计算左右车道线的起止点,并绘制
绘制车辆及车道的中心线,并计算偏移量
最终实现的效果-动图版:
最终实现的效果-视频版:
那么,如果你想要这个案例的完整代码,可以考虑一下报名我们的pycatia课程,报名就送哈!不止这个,还有CATIA+Deepseek的案例源代码也一并送!详细报名方式请加小编QQ:542181983.
课程内容介绍与目录如下:
pycatia做automation开发的总课时是15个小时。录像是腾讯会议的云录制。五次课的内容分别如下:
1、Automation二次开发的入门
2、pycatia与零件设计+创建楼梯实例
3、pycatia与曲面设计+曲面阵列实例
4、pycatia与测量/工程图设计
5、pycatia与交互选择/扩展与AI
来源:CATIA那点事儿
登录后免费查看全文
立即登录
二次开发
CATIA
python
控制
曲面
工程图
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-05-31
最近编辑:2天前
CATIA那点事儿
本科
CATIA小狼。微信公众号:CATIA那...
关注
获赞 135
粉丝 262
文章 33
课程 16
点赞
收藏
作者推荐
在CATIA里做个赛车游戏是种怎样的体验
免费
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
【从攻城狮到程序猿】小狼CATIA VBA 二次开发33讲-带你从攻城狮到程序猿
2021一带一路金砖大赛之工程仿真创新设计赛项闭幕仪式暨颁奖典礼
基于Oasys的全工况行人保护分析课程—掌握汽车被动安全领域行人保护仿真的技巧和分析方法
2023仿真知识周(十二):两种尺寸公差标准(GD&T和GPS)的差异和底层逻辑
相关推荐
ABAQUS机械喷丸参数化建模仿真12讲:Python二次开发构建随机弹丸和粒子生成器
曲面阵列-CATIA知识工程阵列(公开课)
基于Python语言ANSA二次开发应用技能18讲(Ansa初中高级教程)
高级编程人才训练营——上海交通大学C /Fortran/Python编程综合技能课程(强化班)
最新文章
“仿”见未来,智绘电磁 | SIMULIA 2025 电磁仿真技术研讨会圆满举办
新论文:基于生成式人工智能的建筑火灾场景智能模拟
精品方案 | GCKontrol&TestManager在电车VCU上下电系统中的应用
工业区块链技术及其应用
什么是热噪声?
热门文章
通用/泛亚/蔚来/弗迪/上海电驱动等百位新能源专家确认发言,易贸三电活动6月苏州见
【干货】SolidWorks克莱因瓶(图纸案例080期)
锂离子电池生产现场异物管控
DSP逐波限流(CBC)方案
数字孪生靶场总体框架设计与关键技术
其他人都在看
【CATIA参数化设计】如实时更新零件下几个不同密度的几何体的重心的位置?
技巧 | CATIA生成包络体时如何指定方向
CAD产业发展的回顾与思考(之四)PTC/ProE引导CAD进入参数化特征设计新天地
【CATIA二次开发】如何将CATIA装配体结构树一键快速滚动到最底端?
【CATIA插件】CATIA一键导出装配体bom,零件用量清单PartList
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部