- 博客(11)
- 收藏
- 关注
原创 使用ros2服务实现人脸检测4-客户端(适合0基础小白)
上一篇文章我们完成了人脸检测服务端的编写,给服务端发送请求会收到回复。那么我们现在需要编写一个客户端节点,专门用来发送请求,收回复。
2025-06-29 14:58:42
363
4
原创 使用ros2服务实现人脸检测3-人脸检测服务端(适合0基础小白)
本文介绍了在ROS 2中实现人脸检测服务节点的开发过程。该节点使用Python编写,主要依赖rclpy、face_recognition和OpenCV等库,实现了接收图像请求、检测人脸位置并返回结果的功能。文章详细说明了节点创建、服务回调函数实现以及图像处理的关键代码,并展示了如何修改setup.py配置文件。最后通过ROS 2服务调用验证了节点功能,成功实现了人脸检测和位置信息返回。整个开发过程体现了ROS 2服务节点的基本架构和图像处理能力。
2025-06-27 11:37:45
377
原创 使用ros2服务实现人脸检测2-人脸检测功能实现(适合0基础小白)
本文介绍了使用Python实现图片人脸检测的方法。通过face_recognition和cv2库,首先获取图片真实路径,然后调用face_locations函数定位人脸位置,返回包含坐标的数组。接着用cv2.rectangle在检测到的人脸位置绘制蓝色矩形框,最后显示标记后的图片结果。该方法可准确识别单张图片中的人脸位置,并以可视化矩形框呈现检测效果。代码简洁高效,适用于基础人脸识别应用场景。
2025-06-27 10:21:52
572
原创 使用ros2服务实现人脸检测1-自定义通讯接口(适合0基础小白)
本文介绍了基于ROS2的服务和sensor_msgs库实现人脸识别功能的方法。主要内容包括:1) 解释ROS2接口的概念,作为节点间通信的数据格式契约;2) 详细说明自定义服务接口的创建步骤:建立工程文件、编写srv接口文件、配置CMakeLists.txt和package.xml文件;3) 展示如何将自定义接口转换为可引用库文件,并通过ros2指令验证接口。该方法为ROS2系统中实现人脸识别等图像处理功能提供了通信基础框架。
2025-06-12 09:00:00
430
1
原创 光敏电阻测光强度实验(三个led灯)
当光照强度为1400-3400时黄灯开始闪烁3下后常亮 0.5 秒当光照强度为3400-4095时绿灯开始闪烁3 下后常亮0.5 秒。// 设置数字引脚为输入模式。a)实验器材:ESP32开发板,光敏电阻,杜邦线,LED灯若干,面包板,电阻等。当光照强度为1-1400 时,红灯开始闪烁3下后常亮 0.5 秒;图3 光强1400-3400,黄灯闪烁三次并常亮0.5s。图4 光强3400-4095,绿灯闪烁三次并常亮0.5s。图2 光强1-1400,红灯闪烁三次并常亮0.5s。图1 线路实际布局图。
2024-10-15 14:13:50
2493
原创 CNN经典网络模型(一):用Pytorch复现LeNet并进行代码解读
要想对yolo这样的目标检测算法,或者各种切割算法进行改进就必须了解深度学习,在基本了解CNN的基础知识(如果还不了解请看CNN介绍)后我们可以通过对CNN经典网络模型进行代码解读逐步了解检测算法的结构。从浅入深我会从时间线来逐行代码的讲解各个CNN经典网络模型。本文我们就来复现最早发布的卷积神经网络之一——LeNet
2024-10-10 15:59:35
2160
原创 基于 dlib 的人脸检测(Python)
人脸检测是一种计算机视觉技术,旨在识别并定位图像或视频中人脸的位置。68点人脸检测是一种比较精确的人脸检测方法,它可以识别人脸的各个部分,并给出每个部分的具体位置。68点人脸检测使用的是一种基于形状模型的方法,首先会将人脸图像与一个已知的人脸模型进行匹配,然后根据模型的特征点,如眉毛、眼睛、鼻子、嘴巴等,来确定人脸的具体位置和姿态。这种方法可以高度准确地检测出人脸的各个部分,而不仅仅是简单地判断人脸是否存在。68点人脸检测有着广泛的应用前景。
2024-10-08 21:48:03
3228
3
原创 光敏电阻测光照强度
这次实验我对内容的修改虽然解决了只有一个LED灯无法实验的问题,但是仅凭借一个LED灯的闪烁频率来区分亮度范围还是不太明显,观测者不能很轻易的得到准确的亮度。如上图所示,光感电阻传感器的指示灯亮起证明其在正常工作,随着手遮挡光线造成亮度的变化,LED灯闪烁的次数和频率发生改变,达到了检测光照强度的实验目的。由于实验在课堂上没有做出来,自己身边只能找到一个LED灯,所以对实验进行了修改,希望通过改变LED灯的闪烁次数来区分光照强度。当光照强度为 1-1400 时,LED灯开始闪烁 3 下后常亮 0.5 秒;
2024-10-04 12:43:26
2860
原创 基于opencv的人脸检测(视频)
人脸检测是Opencv的入门项目,本文可以为想学习Opencv的朋友提供一个基础的项目联系,也可以让零基础的朋友感受Opencv究竟是个什么东西。每一行代码都详细解释了,哪怕是你没有一点基础也可以彻底搞懂。
2024-10-03 08:48:05
1629
1
原创 基于opencv的人脸检测(图像)
人脸检测是Opencv的入门项目,本文可以为想学习Opencv的朋友提供一个基础的项目联系,也可以让零基础的朋友感受Opencv究竟是个什么东西。每一行代码都详细解释了,哪怕是你没有一点基础也可以彻底搞懂。
2024-10-03 08:46:39
934
1
原创 学习笔记:卷积神经网络(CNN)
文章的内容是在我看了一些卷积神经网络的网课,以及文章后结合自己的理解,对于卷积神经网络的原理进行总结。参考文章写文章的本意是记录自己学习的过程,内容可以源自于教学视频或者文章,我只是学完进行总结。
2024-10-01 18:45:33
2443
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人