- 博客(119)
- 资源 (1)
- 收藏
- 关注

原创 【项目实战】三维重建:基于RGB-D数据集的TSDF算法
从理论到实战:详细介绍三维重建的基础知识 + TSDF算法原理 + 基于深度图的项目实战
2023-05-30 00:27:09
355

原创 【Pytorch项目实战】之ResNet系列:resnet18、resnet34、resnet50、resnet101、resnet152
该项目共有五个文件,都保存在同一个路径下:网络模型:resnet.py、附属代码1:_internally_replaced_utils.py、附属代码2:utils.py、模型实现(.py)、项目实战(.py)。
2023-04-22 03:00:00
213
1

原创 yolo目标追踪:卡尔曼滤波 + 匈牙利匹配算法 + deepsort算法
目标追踪是在目标检测算法的基础上,对每一帧的图像所检测到的目标都进行追踪。反而言之,只有当目标检测算法检测到当前目标才能进行目标追踪,故追踪效果的好坏取决于目标检测效果。
2023-04-08 01:30:00
835
2

原创 yolov7目标追踪:基于自定义数据集完成检测
目标追踪包含两个阶段:(1)基于自定义数据集,训练yolo目标检测模型;(2)基于检测模型,将实时检测结果传递到StrongSORT追踪算法中,该算法在OSNet基础上结合运动和外观信息,可以跟踪yolo模型检测到的任何物体。
2023-04-05 23:16:27
677
4

原创 yolov7目标检测:基于自定义数据集完成检测、训练、测试
主要分三步:(1)环境配置与文件配置(2)检测(3)训练。其中,检测和训练都是可以独立进行的。检测是依赖于权重文件即可运行,而训练是基于自定义训练数据集和超参数生成权重文件。
2023-03-25 20:39:11
2223
3

原创 matplotlib参数详解
matplotlib是Python的可视化绘图工具之一,用于创建静态、动态或交互式的可视化图表。最初目的:用于可视化癫痫病人的脑皮层电图相关的信号。发展历程:由 John D. Hunter 在 2002 年开始编写,在 2003 年发布了第一个版本。matplotlib 是一个社区项目,由其用户维护。支持跨平台运行,可以配合 Python GUI 工具包(比如: PyQt,WxPython、Tkinter)在应用程序中嵌入图形。
2023-03-23 01:00:00
806
1

原创 【深度学习环境配置】Anaconda +Pycharm + CUDA +cuDNN + Pytorch + Opencv(资源已上传)
(1)下载详细过程:请参考本机的显卡驱动以及电脑最高支持的CUDA版本,选择对应的版本。提供两个两个版本:Professional(专业版,收费)和Community(社区版,免费)。(1)若选择创建新的conda虚拟环境,可以实现Pycharm在多个环境下的切换。可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。(2)当然也可以选择不新建,直接安装:pip install。
2023-02-23 02:00:00
461

原创 Pillow图像处理(PIL.Image类的详细使用)
区分Pillow与PIL,学习Pillow的安装,并详细介绍Pillow的Image对象。
2023-02-15 01:45:00
1500
1

原创 【深度学习项目实战目录】算法详解 + 项目详解 + 数据集 + 完整源码
主要汇总了深度学习不同领域的实战项目,每个项目都附有详细的算法分析、数据集以及源代码。
2023-01-31 10:52:53
1142
1

原创 Python常用内置函数(全)
详解Python常用函数,并深度剖析彼此的联系。共包括五个大类:数据类型、数据结构、高阶函数、通用函数、数学函数。
2023-01-15 20:38:39
1067

原创 三万字硬核详解:yolov1、yolov2、yolov3、yolov4、yolov5、yolov7
Yolo (You Only Look Once) 是目标检测 one-state 的神经网络模型,可以在图像中找出特定物体, 并识别种类和位置。
2023-01-08 00:57:12
9384
5

原创 卷积神经网络CNN的实战知识
卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络,最早可追溯到1986年的BP算法。其主要的三大网络结构有卷积层(Conv2d)、池化层(MaxPool2d)、全连接层(Linear)。相比其他深度,具有稀疏连接和权值共享两大特点。可以用更少的参数,获得更高的性能。
2022-10-31 07:57:08
1588
1
原创 Opencv项目实战:基于dlib的疲劳检测
本项目基于dlib库提供的人脸检测器、关键点定位工具以及眼睛纵横比算法完成。通过分析摄像头或视频流中的人脸,实时计算眼睛纵横比EAR(Eye Aspect Ratio),以判断眼睛是否闭合。通过统计眨眼次数,可以检测出眨眼的频率和时长,用于评估用户的注意力水平或疲劳状态。
2023-06-08 22:11:26
原创 Opencv项目实战:基于dlib的人脸关键点检测
该项目基于dlib模块提供的人脸检测器以及关键点定位工具完成。首先通过检测器在图像中定位人脸的位置,然后通过关键点定位工具提取脸部关键点坐标,最后绘制脸部特征点。
2023-06-02 23:34:42
603
原创 C++实现Canny边缘检测(原理+底层代码)
检测步骤:1、使用高斯滤波器进行平滑处理;2、利用一阶偏导计算x与y方向的梯度幅值和方向;3、对梯度幅值进行NMS非极大值抑制;4、用双阈值算法检测和边缘连接。
2023-05-27 22:24:59
169
原创 Opencv C++图像处理:矩阵Mat + 随机数RNG + 计算耗时 + 鼠标事件
备注:以下源码均可运行,不同项目涉及的函数均有详细分析说明。
2023-05-23 22:44:42
356
2
原创 Opencv C++图像处理:点多边形测试 + 矩 + 凸包 + 映射 + 反向投影
备注:以下源码均可运行,不同项目涉及的函数均有详细分析说明。
2023-05-23 22:42:17
495
原创 华为机试题:HJ89 24点运算(python)
iteration:n个可迭代对象。res:返回一系列元组的迭代器,第 i 个元组包含各输入iterables的第 i 个元素。解压缩:unzip(把组合序列进行反向分解) —— python没有unzip函数zip(*res):表示解包运算符。res:由zip()生成的结果。
2023-03-21 10:05:01
237
原创 华为机试题:HJ93 数组分组(python)
(1) 举例说明:若list中包含数字,则不能直接转化成字符串,否则系统报错。若带参数base,表示将 (二进制、十进制、十六进制)的 x 转换为十进制。(2)举例说明:若list中包含数字,将list中的所有元素转换为字符串。(1)65036 除 16,商4064,余数 12(十六进制C)(2)4064 除 16,商254,余数 0(十六进制0)(3)254 除 16,商15,余数 14(十六进制E)(4)15除16,商0,余数 15(十六进制F)。(5)结束:得16进制为 = FE0C。
2023-03-21 09:58:54
143
1
原创 华为机试题:HJ95 人民币转换(python)
(1) 举例说明:若list中包含数字,则不能直接转化成字符串,否则系统报错。若带参数base,表示将 (二进制、十进制、十六进制)的 x 转换为十进制。(2)举例说明:若list中包含数字,将list中的所有元素转换为字符串。(1)65036 除 16,商4064,余数 12(十六进制C)(2)4064 除 16,商254,余数 0(十六进制0)(3)254 除 16,商15,余数 14(十六进制E)(4)15除16,商0,余数 15(十六进制F)。(5)结束:得16进制为 = FE0C。
2023-03-21 09:56:30
126
原创 华为机试题:HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序(python)
输入整型数组和排序标识,对其元素按照升序或降序进行排序(python)
2023-03-03 20:30:00
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人