笔记:创意课

01_树莓派4B+paddlelite实现安全帽佩戴检测 内容: 将ssdv1和yolov3两种模型部署到树莓派4B上,使用paddlelite套件实现安全帽佩戴检测。 要求: 能够调用摄像头获取视频流或者截取到图片,然后进行预测 参考资料: 部署博客一篇(链接),aistudio平台两篇(链接1、链接2) 关键!!! 本博客仅记录自己的成长过程,各项内容非常简洁,如果需要实现,请多通过自己的努力,且参考资料已给。 准备器材 某智能车套餐(含有超声波避障,循迹,USB摄像头,树莓派4B,电源等)。实际用到树莓派4B,USB摄像头,5V-3A的电源和线,micro 阅读详情

第一课

该课程来源于百度飞桨领航团Al达人创造营,笔记为个人所总结
学习地址

一、让人拍案叫绝的创意都是如何诞生的

1.创意就是将现有想法进行某种组合

多种事物特征的组合,例子:美人鱼、天使、恶魔、龙、人外娘、克苏鲁…

2.趣味项目:

游戏复刻

游戏复刻
三维弹球人脸版、Flappy Bird魔改(强化学习)、是男人就坚持一百关体感版以及后续版本二仙桥等

特效复刻

特效复刻
分割模型采集图像、放大镜特效加人脸识别、用二分类法更换天空场景

效果复刻

效果复刻
时间域+空间域的叠加、人体分割、头部检测、人脸检测…

表情机器人

接收照片、视频、文本消息,并转换成对应熊猫头表情包的聊天机器人。

组件:Paddlehub、聊天机器人Wechaty

Wechaty:一个开源聊天机器人框架SDK,具有多平台、多语言和多插件的特性,支持Python,Go,Java, Scala,.NET,PHP,Rust 等多语言版本,通过几行代码即可创建一个聊天机器人。

框架:
在这里插入图片描述
请添加图片描述

二、零代码实现安全帽检测模型

请添加图片描述

1.背景介绍

目标检测任务

目标检测的任务是找出图像中所有感兴趣的目标(物体),确定它们的位置和大小,是计算机视觉领域的核心问题之一。由于各类物体有不同的外观,形状,姿态,加上成像时光照,遮挡等因素的干扰,目标检测一直是计算机视觉领域最具有挑战性的问题。

安全帽佩戴检测模型

安全帽佩戴检测是计算机视觉在工业安全领域应用的典型场景。 本文使用PaddleXGUI进行迁移学习训练,可实现安全帽检测模型的0代码开发。 同时介绍了PaddleX的实时视频流预测部署、PaddleHub-Serving。 基于PaddleX /PaddleDetection+Paddle-Lite,也可以实现安全帽检测模型在树莓派上的部署。

2.开发流程

安全帽检测任务:数据集采集与标注、模型开发、模型部署

(1)训练并导出部署模型

PaddleDetection训练ssd-mobilenet检测模型,使用PaddleLite导出部署模型

(2)树莓派环境准备

在树莓派上安装PaddleLite预编译库

(3)拉取部署项目,替换默认标签

到Paddle-Lite-Demo中拉取部著项目示例,并准备好安全帽检测标签

(4)实现蜂鸣器报警模块

微调示例代码,加入蜂呜器报警和检测图片保存模块

3.场景驱动项目:以终为始

从问题找到想解决的场景,为实现某个特定场景的解决方案,探索形成一系列“创意”项目。

(1)一个想法

结合实际问题,产生关于—个场景的想法。

(2)尝试验证

可以从易到难,从最熟悉的思路做起,开始尝试解决方案。

(3)用项目记录进展

一个孤立的项目不能形成一套解决方案,但可以逐步探索,每一次探索可能就产生了新的项目。

4.项目创意:面向不同场景的解决方案

(1)目标检测落地

布匹、白酒等瑕疵检测项目树莓派检测模型全流程系列项目

(2)脚本任务怎么用

各大模型库脚本任务系列项目

(3)比赛or课程

面向比赛和课程开发的项目。

(4)网页、邮件安全解决方案

PaddleNLP系列项目。

5.找官方要灵感:各种“小众”模型库

  • Parakeet:有意思的语音合成项目
  • PGL:门槛较高的图神经网络
  • EasyEdge:潜力巨大的全流程部署平台

三、创意源于生活

请添加图片描述
请添加图片描述

  • 社会管理:公共场所下的吸烟检测
  • 生活出行:日常生活中常见的车辆
  • 新闻资讯:2020年3月30日,四川凉山大火
  • 日常生活:垃圾分类
  • …

1.垃圾分类

作品背景及创意

  • 垃圾分类愈发重要
  • 垃圾分类进展缓慢

当前的垃圾分类方案

  • 只聚焦于手机小程序/APP而忽略实际使用场景
  • 只关注于群众是否自觉进行垃圾分类而忽略监管

项目技术可行性评估

  • 数据:AIstudio;Kaggle;天池;讯飞
  • 训练:PaddlePaddle;PaddleX;Paddlenlp;PaddleGan
  • 部署:PC端;树莓派;服务器;小程序/APP
(1)数据获取及处理

在AlStudio等数据集平台选取合适的开源数据集或自己动手制作数据集,并根据自己选取的开发工具对数据集进行适应性处理。

(2)模型训练及压缩

根据部署环境的不同,选取ResNet50_vd_ssld或MobileNet_v3等模型进行针对性训练及压缩。

(3)模型部署

python低代码视频流预测Hub Serving服务化部署EasyEdgeAPP部署

四、看图写诗的创意是如何诞生的

请添加图片描述
请添加图片描述

1.项目背景

创意来源:“狗屁不通文章生成器”

2.实现思路

(1)使用目标检测获取图像内物体的信息

就像人类看图说话一样,要想让机器看图"说话”,首先要让机器看懂图片即这张图片是什么。

(2)将识别结果送入文本生成模型

有了图片的关键信息以后,我们需要把这些关键字串起来,因为我们的任务是写诗,所以我们将关键字组合成一首古诗的上阕。

(3)将上阕送入古诗生成模型

因为PaddleHub有生成古诗词的预训练模型,所以根据古诗词的上阕,我们就能很轻松地得到模型生成的下阕,最后组合起来就是一首完整的古诗了。

五、总结

创意在生活中的方方面面,只要能善于发现问题、思考问题、解决问题就能不断开发出好的项目。

工程训练赛——智能垃圾分类 刚刚搞完工程训练赛,忙活两个月了,由于缺少参赛经验,比赛时出了意外状况,结果还是功亏一篑,就写一篇博客记录一下大学参加的第一次竞赛。 比赛要求 软件思路 由于我刚好在做项目的时候用的是PyQt5来写界面,因此我就直接用所学的来编写此次比赛所需的软件界面。对于如何实现分类任务,我们采用了当前热门的图像识别来做:在软件启动的同时开启树莓派的摄像头,此时进行动态物体检测,将图片传入神经网络中,再将识别出来的结果传入软件中,最后进行相应的显示。 这个就是我一开始的软件思路,但是到了后面,由于我们神经棒一直无法配 阅读详情

相关推荐

2.0 从零到国赛:一个工训赛智能垃圾桶项目的完整技术演进与实战复盘

本文详细复盘了一个工训赛智能垃圾桶项目的完整技术演进过程,从最初的语音识别方案到图像识别的技术转型,再到K210开发板的实战应用与优化,最终升级为Jetson Nano+YOLOv5方案冲击国赛。文章分享了硬件配置对比、机械结构改进、数据集优化技巧等实战经验,并提供了比赛现场应对策略和团队协作经验,为参加全国大学生工程实践和创新能力大赛的团队提供宝贵参考。

weixin_29190573的博客 340

树莓派应用--AI项目实战篇来啦-17.YOLOv8目标检测-安全帽检测

YOLOv8是Ultralytics公司2023年推出的Yolo系列目标检测算法,可以用于图像分类、物体检测和实例分割等任务。YOLOv8作为YOLO系列算法的最新成员,在损失函数、Anchor机制、样本分配策略等方面进行了全面优化和创新。这些改进不仅提高了模型的检测精度和鲁棒性,还简化了训练流程并提升了模型的可扩展性。建立在Yolo系列历史版本的基础上,并引入了新的功能和改进点,以进一步提升性能和灵活性。其核心思想是将目标检测问题转化为一个回归问题,通过一次前向传播过程即可完成目标的位置和类别预测。

weixin_44845743的博客 1951

2023工训赛垃圾分类(自用)

有害垃圾:电池,药品及内包装可循环垃圾:水瓶,易拉罐厨余垃圾:土豆,胡萝卜,白萝卜其他垃圾:瓷片,鹅卵石,砖块。

nswdwy279的博客 1398

树莓派实战应用:基于人脸识别系统

随着人工智能和计算机视觉技术的快速发展,人脸识别技术在目标检测领域的应用越来越广泛。本文介绍了如何使用树莓派平台和相关技术实现基于人脸识别的目标检测系统。通过数据收集与预处理、人脸检测和人脸识别等步骤,可以构建一个实时的人脸检测系统。此外,还讨论了模型优化、多目标检测和集成与应用等扩展方向,并强调了隐私与安全的重要性。本文旨在为读者提供一个基于人脸识别的目标检测系统的全面概述,并为其在实际应用中的实现提供指导。

欢迎来到“Python算法探索”,我是GT算法工程师,一名热爱计算机算法的博主。在这里,我们将一起深入探索Python世界中的各种算法,从基础到高级,从理论到实践。我参加过很多算法比赛,积累了丰富的经验,希望通过这个播客与你分享。让我们一起用Python探 2813

【一文读懂】卫星轨道的轨道参数(六根数)和位置速度矢量转换及其在终端距离、相对速度和多普勒频移计算中的应用

本文首先介绍了卫星轨道的六根数参数:半长轴 a、偏心率 e、轨道倾角 i、升交点赤经 Ω、近地点幅角 ω 以及真近点角 ν,并探讨了如何利用这些参数计算卫星与地面终端之间的距离、相对速度及由此产生的多普勒频移。利用开普勒运动公式计算当前瞬间的轨道半径;根据真近点角 ν 在围心坐标系中计算位置矢量和速度矢量;利用旋转矩阵(依次旋转 ω、i、Ω)将围心坐标系的状态矢量转换到地心惯性坐标系;最终结合地面终端信息,计算卫星与终端的欧氏距离、沿视线的相对速度及多普勒频移。

u011376987的博客 9500

手势控制 Python !Leap Motion Python 开发教程 (二)

手势控制 Python !Leap Motion Python 开发教程 (二) 现在进入正题,我来给大家总结一下我在使用 Leap Motion 开发过程中的经验以及学到的东西,其中我会概括以及翻译官方给出的注释,为了让这些注释更加通俗易懂,让大家更好理解。 回顾 在上一篇文章中我们讲了如何配置 Leap Motion 的 Python 2.7 的开发环境,如果您还没有配置好您的开发环境,可以参...

成畅的博客 3195

个性化需求0代码训练 EasyMonitor&EasyDL加速安全生产管理智能化升级

随着 AI 技术的日益成熟,越来越多的传统企业都希望用 AI 能力升级原有的管理系统,进而智能化解决业务问题、提高人效。尤其在安全生产领域中,虽然视频监控的覆盖率逐年提升,但大多企业还在沿用人工抽检的方式对设备、区域、人员进行管理,效率低且无法及时对风险情况进行预警。部分企业尝试通过对监控系统进行智能化改造、结合 AI 技术来提升自动化监管的效率,却因算法的训练成本高、验证周期长、部署成本高等因素而未能落实。 为了解决这些问题,百度推出了 EasyMonitor 一站式智能视频监控配置平台,开发者可.

百度大脑 1114

InfiniBand(IB)实战指南:从硬件配置到性能优化

本文是一份详尽的InfiniBand实战指南,涵盖从硬件选型、部署到驱动配置、性能优化的全流程。重点解析了InfiniBand作为AI训练与高性能计算(HPC)核心网络的优势,特别是其支持的RDMA技术如何实现微秒级低延迟。文章提供了硬件匹配、NCCL压测、内核参数调优及在PyTorch分布式训练中启用IB的实操步骤,旨在帮助工程师构建和优化高性能计算集群。

mqtt6iot的博客 582

安全帽深度学习训练:从TensorFlow Object-Detection API到树莓派 tflite移动端踩坑记

今天也算我首次发实现过程博文,写的不好请谅解,如果对您有帮助,麻烦点个赞噢 说一下我的实现过程,我是Object Detection API训练模型,版本tf 1.14 正常按网上教程训练出来后,https://www.cnblogs.com/White-xzx/p/9503203.html,可以出现model.ckpt-200000.data 训练文件,然后按教程会出来frozen_inference_graph.pb等文件(这一步是在windows7环境下实现), 然后通过exp...

jiangjiang4564的博客 2399

ESP32-C3模组上实现蓝牙BLE配网功能(1)

ESP32-C3模组上实现蓝牙BLE配网功能(1)

phmatthaus的专栏 2280

大数据在电力行业的应用案例解析 -【电力技术】(十)电力数字化运营与大数据精准服务体系建设

电力数字化运营,是大数据在电力行业从技术场景走向业务价值的最终落点。它以数据为纽带,将用户、设备、服务、收益、风险全部纳入统一闭环,实现从 “管好电” 向 “运营好能源资产” 升级。在新型电力系统与市场化改革双重驱动下,谁能用好数据、建好闭环、做好运营,谁就能在服务、成本、效益、安全上建立长期优势。

getusushu的博客 70

工训赛智能垃圾分类全流程代码分享(树莓派+stm32)

工训赛智能垃圾分类全流程代码分享(树莓派+stm32) 去发现同类优质开源项目:https://gitcode.com/ 简介 本项目为工训赛智能垃圾分类系统的全流程代码分享,主要涉及树莓派与STM32的联合运用。本代码仓库主要包含与智能垃圾桶红外检测相关的代码部分,助力参赛者或爱好者更好地理解和实现智能垃圾桶的红外检测功能。 文件结构 树莓派代码文件夹:存放树莓派相关的程序代码。 STM32代...

gitblog_06796的博客 1127

代谢组数据分析(二十二):代谢组原始数据Zscore标准化和主成分分析(PCA)及热图

本教程介绍了使用Z-score标准化和主成分分析(PCA)进行代谢组学数据预处理和分析的方法。代谢物原始数据具有高噪声、高维小样本、高变异性和复杂相互作用关系等特点,因此在数据分析时需注意数据质量控制、参数选择、批次效应、假阳性控制等问题。Z-score标准化通过将数据转换为均值为0、标准差为1的标准正态分布,提高了数据的可比性,减少了系统误差,并适应了统计分析方法的需求。PCA则通过降维、去相关和特征提取,帮助理解数据的结构和模式。教程还详细介绍了数据预处理步骤,包括填补缺失值、设置名称和顺序等,并提供了

专注生信领域 2864

工训备赛日志(三)——基于PaddleLite的垃圾分类模型在树莓派上的部署

工训备赛日志(三)——基于PaddleLite的垃圾分类模型在树莓派上的部署 引言:笔者用树莓派4B,在OpenCv和PaddleLite2.8环境下,将之前训练好的模型成功部署,本文内容分为四个部分,分别是:树莓派4B环境搭建、模型的转换、模型部署、结果演示四个部分。 目录: 一、树莓派4B环境搭建 1.OpenCv-Python安装 2.PaddleLite源码编译安装 二、模型转换 三、模型部署 一、树莓派4B环境搭建 1.OpenCv-Python安装. 安装依赖: sudo apt-get ins

lurenjia1256的博客 2844

“华为杯“第十四届中国研究生数学建模竞赛-E题:多波次导弹发射中的规划问题(续)(附MATLAB代码实现)

将最长暴露时间的发射装置按照“优先隐蔽于转载地”,即增加该种发射装置的隐蔽时长,从而达到缩短最长暴露时间的目的。8.2 模型建立。

getusushu的博客 299

【Bluetooth|蓝牙开发】二、蓝牙开发入门

蓝牙,是一种利用低功率无线电,支持设备短距离通信的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换,蓝牙工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段,使用IEEE802.11协议。

Donge's Blog 1万+

工训赛智能垃圾分类全流程代码分享树莓派stm32:助力智能垃圾分类的利器

工训赛智能垃圾分类全流程代码分享树莓派stm32:助力智能垃圾分类的利器 去发现同类优质开源项目:https://gitcode.com/ 在当今社会,环保和垃圾分类成为了越来越重要的议题。为了推动这一进程,工训赛智能垃圾分类全流程代码分享(树莓派+stm32)项目应运而生,旨在为参赛者和爱好者提供一套完整的解决方案。 项目介绍 工训赛智能垃圾分类全流程代码分享项目,是基于树莓派和STM32开发的...

gitblog_06708的博客 668

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

工训赛智能垃圾桶分类全流程代码分享(树莓派+stm32)

工程实践与创新能力大赛“智能+”垃圾桶赛道全流程建议和解析(附所有代码)

Underwood297的博客 1987

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

2023湖北工训大赛智能垃圾分类项目(可循环播放视频,显示垃圾分类信息,拍照识别,垃圾分类,满载报警,压缩)

连接:1.树莓派部分,树莓派和电源通过安卓数据线连接(没错,就是上面说的不够长的那个),usb口那端连电源。根据不同的名称会通过串口给arduino控制板输入不同的命令(如1,2,3,4分别对应别不同种类的垃圾),arduino会接受不同的命令从而给舵机不同的pwm信号,舵机会完成不一样的动作从而完成分类。1.从拍照到分类:当垃圾放在分类盒里,超声波传感器就会测出垃圾距离小于一定的值,从而触发连接在树莓派csi接口上的摄像头(值得注意的是,最好将树莓派断电后进行安装,俺就因为没断电烧坏了一个,具体看链接。

zhang_jin_wei_的博客 2753

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【亲测免费】 2023湖北工训大赛智能垃圾分类项目

2023湖北工训大赛智能垃圾分类项目 【下载地址】2023湖北工训大赛智能垃圾分类项目分享 本项目是2023年湖北工训大赛智能垃圾分类项目的资源文件,旨在提供一个完整的解决方案,包括可循环播放视频、显示垃圾分类信息、拍照识别、垃圾分类、满载报警和压缩功能。该项目结合了树莓派、Arduino等硬件设备,通过深度学习模型实现...

gitblog_06547的博客 637

第七届工程训练大赛垃圾分类

第七届全国大学生工程训练大赛垃圾分类前言一、机械结构设计二、视觉识别部分1.引入库2.识别部分三、上下位机通信方式:1.高低电平通信:1.2高低电平树莓派部分:2.stm32串口通信部分:四、下位机电机驱动部分1.电机:涡轮蜗杆电机(履带负载较大,不可直接用步进直流电机)2.有关于延时的改进:3.stm32主函数:五、炸电机: 文章目录前言一、机械结构设计二、视觉识别部分1.引入库2.识别部分三、上下位机通信方式:1.高低电平通信:1.2高低电平树莓派部分:2.stm32串口通信部分:四、下位机电机驱动

qq_45290757的博客 2万+

GarbageClassificationProject

4.数据集问题:每年数据集都会小变化,可以先用我的数据集训练着走流程,最好自己根据自己的环境全部重新拍照训练,这样准确率会更高。背景尽量保证颜色单一,每张照片不要太大,用224x224像素就差不多了(写一个python脚本来控制树莓派或者Jetson nano拍数据集),再拷贝到自己的本基本上进行训练,最后训练好的模型文件再拷贝到树莓派/Jetson nano。电控同学根据教程学习,逻辑已经写好,只需要做好电源管理即可(搞清楚每个电子模块需要的电压和电流,弄好降压稳压,电源总线用红黑线)。

qq_62691643的博客 2592

(开源)2023工训大赛智能垃圾分类项目(可循环播放视频,显示垃圾分类信息,拍照识别,垃圾分类,满载报警,压缩)

就是Sipeed科技推出的几款k210芯片的开发板,第一眼看到,真是精致,再了解它的功能,简直强大,再看它的价格,wc,好划算(虽然这一年涨价了,还涨了不少)。满载检测:超声波检查,省赛的时候就做了一个,因为超声波挺费时间的,比赛一个物体识别的时间是有要求的,我们做了一个,结果没用上,没抽到,国赛我把其他三个加上去,结果是我自己选一个,气死,开始我还用小车的红外避障模块来做,简单的一批,后面还是觉得测的不如超声波准。屏幕:直接使用串口屏,简单的要si,不要十分复杂的代码,你会发串口就可以用。

qq_64919823的博客 1万+

智能垃圾分类系统:引领未来环保新潮流

智能垃圾分类系统:引领未来环保新潮流 【下载地址】2023湖北工训大赛智能垃圾分类项目分享 本项目是2023年湖北工训大赛智能垃圾分类项目的资源文件,旨在提供一个完整的解决方案,包括可循环播放视频、显示垃圾分类信息、拍照识别、垃圾分类、满载报警和压缩功能。该项目结合了树莓派、Arduino等硬件设备,通过深度学习模型实现...

gitblog_06557的博客 588

2023年中国大学生工程实践与创新能力大赛——生活垃圾智能分类决赛任务A

1.垃圾种类:方案可回收垃圾厨余垃圾有害垃圾其它垃圾A纸杯、易拉罐白萝卜块过期药品鹅卵石2. 现场实践环节时间为4小时。3. 作品调试:根据命题确定的垃圾种类进行分类装置的调试。4. 完成垃圾投入口的设计、制作及替换,垃圾口尺寸为Φ140mm, 制作的新零件上将粘贴标记或打印标记。5. 调试结束后,将比赛作品放置指定地方,可提前结束创新实践环节并上交作品。

zlm2004的博客 4789

2.0 正式开始整理一下工训赛(全国大学生工程实践和创新能力大赛),智能垃圾桶的制作流程和参赛历程

一点小说明(遗憾+致歉) 首先,十分遗憾,由于第一年参赛,尤其是这个赛项,我们当时做的时候网上也完全找不到参考资料,所以最开始一抹黑,硬着头皮从头开始做。最后初赛全省第一、决赛全省第二、国赛选拔赛全省第三,赛制挺迷的,省奖只看决赛成绩,进国赛又只看选拔赛成绩。而整个比赛要求最高最难的反而是初赛的要求。捶胸顿足,遗憾至极。同时由于我们比赛比较早,不知道当时是否能进入决赛,所以我们去年比完就开始了国赛的准备,更新了控制板,更新了识别算法,更新了垃圾分类当时,引入了机械臂,加入了云台,如果省赛这配置,国赛稳稳的,

瓜洲的博客 1万+
上一篇: 不在同一局域网下远程连接树莓派,无外接屏幕
下一篇: 英特尔神经棒二代适用于树莓派4B的部署教程
SEARCH°
博客等级 码龄7年 8粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值