前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AidLux智慧社区AI实战训练

AidLux智慧社区AI实战训练

原创
作者头像
用户7260148
修改2023-03-05 22:11:56
4790
修改2023-03-05 22:11:56
举报
文章被收录于专栏:人工智能小白

AidLux智慧社区AI实战训练

一、主要目标

围绕智慧社区基本定义、场景需求理解、算法设计实现、边缘设备部署等核心要点,利用边缘设备AidLux,带大家完成智慧社区里面的两个典型场景:高空抛物和车牌识别的算法开发,以及在边缘设备上的部署。

二、主要内容

1) 智慧社区的各类场景算法的划分;

2) 智慧社区项目落地方式;

3) 边缘设备在智慧社区中的应用场景;

4) 高空抛物场景算法设计及实现;

5) 车牌数据集整理及训练;

6) 车牌识别算法部署及验证。

三、小作业

尝试调试不同的参数,来看看对算法结果的影响,如背景建模方法,这里采用的是knn方法,也可以试试高斯混合建模;还有sort追踪中的max_age, min_hits等参数,大家尝试完后,最好准备至少两个不同超参对比视频,并能检测到高空抛物行为(视频中能追踪到高空抛物物体)。

Knn背景建模算法结合了无参数概率密度估计+KNN分类思想。首先是无参数概率密度估计,是指在不方便建立样本分布模型的情况下,与之相反的就是有参数概率密度估计;而 MOG2就是明确的建立了混合高斯模型,然后根据一定的优化目标求取模型参数,估计其概率密度分布。

1) 高斯混合建模MOG2实现

2) Sort追踪算法参数调整实现

3) 演示视频1

B站:

https://www.bilibili.com/video/BV1Aj411u73Z/?vd_source=fbbf0424880919cc7d918ef607fef2e6

4) 演示视频2

B站:

https://www.bilibili.com/video/BV128411F7To/?vd_source=fbbf0424880919cc7d918ef607fef2e6

四、大作业

尝试将其改成视频读取的方式,并拍个路边车牌的视频,或者找个车辆行驶的视频,使用我们的pipeline实现视频的车牌识别功能(注,同时记得修复中文显示)。

1) 增加PIL图像中文显示调用方式

2) 修改函数调用方式

3) 增加视频调用方式

4) 演示视频1(中文字符识别)

B站:

https://www.bilibili.com/video/BV1WM41147Wf/?vd_source=fbbf0424880919cc7d918ef607fef2e6

5) 演示视频2 (视频读取方式显示)

B站:

https://www.bilibili.com/video/BV1S54y1u7uh/?vd_source=fbbf0424880919cc7d918ef607fef2e6

五、心得体会

通过AidLux智慧社区AI实战训练课程的学习,掌握了智慧社区基本定义、面向应用场景的算法设计及实现、移动端部署测试等等,印象深刻的是自己查阅背景建模、目标识别等相关基础理论,动手实践了相关代码实现及参数调整,课程内容安排比较合理,通过作业实践了相关技巧,通过查阅网站资源掌握了opencv图片显示中文字符方法,收获颇丰。

感谢大刀老师、助教老师精心课程准备,谢谢!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
汽车相关识别
汽车相关识别(Vehicle Optical Character Recognition,Vehicle OCR)基于行业前沿的深度学习技术,提供驾驶证识别、行驶证识别、车牌识别、车辆 VIN 码识别等多种服务,支持将图片上的文字内容,智能识别为结构化的文本,应用于车主身份认证、ETC 出行、违章识别、停车管理等多种场景,大幅提升信息处理效率。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档