自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 机器学习回归---概述

概述常见机器学习回归算法,包括:线性模型、支持向量机、K近邻回归、随机森林回归、GBRT、XGBoost,以及模型评价指标。

2024-10-28 21:39:19 2410 1

转载 yolo-11 物体计数实例

基于yolo-11的物体计数

2025-01-13 11:45:36 168

原创 OpenCV-Python实战(19)——LBPH人脸识别

本文通过学习LBPH人脸识别算法,简要了解人脸识别技术的原理,实现人脸采集、训练人脸模型实现人脸识别。

2025-01-03 20:03:00 859

原创 OpenCV-Python实战(18)——KNN手写数字识别

依据最近的 k 组数据判断聚类结果。目前相邻(K个)数据的分类。目前相邻(K个)数据的距离。将整个数组的长度视为一行。

2025-01-03 08:00:00 476

原创 OpenCV-Python实战(17)——傅里叶变换

函数返回值,含复数的数组(complex,ndarray),含有两个通道,一个是实数部分,一个是虚数部分。函数返回值,含复数的数组(complex,ndarray)。整数序列,输出数组大小,默认为:与原始图像一样大。整数轴,默认为:使用最后2个轴。输入图像的像素矩阵,输入图像的像素矩阵,

2025-01-02 17:40:09 951

原创 OpenCV-Python实战(16)——单/多模板匹配

result:函数返回值,比较结果的数组。image:原始图像。templ:模板图像。平方差匹配法,完全匹配时为0,匹配越差值越大mask:模板使用的掩膜,大小必须与模相同,默认为:None。

2025-01-02 15:13:32 577

原创 OpenCV-Python实战(15)——像素直方图均衡画

histSize:hist()函数的bins数量,将0~255切割成多少区间。accumulate:是否是多幅图像累加像素值,默认为:False。ranges:像素值范围,一般为0~255或[0,256]。hist:像素值统计结果,数据结构为numpy数组格式。channels:图像通道,一次只能检测一个通道。可以选择是否添加掩膜,默认为:None。可以选择是否添加掩膜,默认为:None。mask:掩膜,默认为:None。图像 BGR 通道的标准差。图像 BGR 通道的均值。images:原始图像。

2025-01-02 11:42:07 832

原创 OpenCV-Python实战(14)——轮廓拟合

函数返回值,((x,y),(w,h),angle),(x,y)矩形中心点坐标,(w,h)矩形的宽高,angle:旋转角度,正值为顺时针,负值为逆时针。函数返回值,((x,y),(a,b),angle)。最小包围三角形的坐标,[[[230 60]],[[ 39 123]],[[185 269]]]。函数返回值(x,y,w,h)元组,x,y代表矩形的左上角点坐标;closed:是否为封闭轮廓,Ture/False。approx:函数返回值,近视多边形轮廓。center:圆心的下(x,y)坐标。

2024-12-31 16:32:43 476

原创 OpenCV-Python实战(13)——图像轮廓

contours:找到的所有轮廓数组,数组内的元素为轮廓像素点坐标。hierarchy轮廓间的层次关系。image:二值图像(cv2.threshold())。

2024-12-29 17:08:04 1576

原创 OpenCV-Python实战(12)——图像金字塔

由图可以看出上采样并不能完全还原原图像素点,还原像素点一般以 0 填充,所以图像会变模糊。拉普拉斯金字塔 = 当前层高斯金字塔 - 下一层高斯金字塔上采样结果。目标图像的shape,默认为:宽度和高度为原先的一半。目标图像的shape,默认为:宽度和高度为原先的一半。即高斯金字塔上下采样间丢失的像素点值。边界样式,使用默认即可。边界样式,使用默认即可。

2024-12-29 15:05:01 717

原创 OpenCV-Python实战(11)——边缘检测

通过 X 梯度核与 Y 梯度核求得图像在,水平与垂直方向的梯度。img:目标图像。src:原始图像。ddepth:目标图像深度,-1 代表与原始图像深度相同。dx、dy:x或y 轴方向的求导阶数,可以为:0、1、3 等。0 表示不求导。ksize:Soble核大小。scale:导数计算的缩放系数,默认为:1。delta:常数项,默认为:0。边界样式,使用默认即可。

2024-12-28 17:27:36 1354

原创 OpenCV-Python实战(10)——形态学

内核锚点,默认为:(-1,-1),核中心位置。锚点位置,默认是:(-1,-1),核的中心。锚点位置,默认是:(-1,-1),核的中心。锚点位置,默认是:(-1,-1),核的中心。膨胀操作后的图像 - 腐蚀操作后的图像 =分割图像(当图像连接的不够紧密时)。原始图像 - 开运算图像 = 礼帽运算。边界样式,边界值,使用默认即可。边界样式,边界值,使用默认即可。边界样式,边界值,使用默认即可。先做膨胀操作,在做腐蚀操作。图像沿着边缘向外扩展的操作。可以得到原始图像的噪音点。先做腐蚀,在做膨胀操作。

2024-12-28 16:16:31 1154

原创 OpenCV-Python实战(9)——滤波降噪

img:目标图像。src:原始图像。ddepth:目标图像深度,默认为:-1,与原始图像深度相同。kernel:自定义滤波核,(width,height),Opencv 只提供了单通道矩阵。delta:偏置项。默认为:0。anchor:滤波核锚点,默认为:(-1,-1)核的中心。边界样式,一般填默认即可。import cv2# 可以自行定义更复杂的滤波核。

2024-12-28 14:18:22 889

原创 OpenCV-Python实战(8)——图像变换

执行映射,可以实现图像的翻转、扭曲、变形、或特定区域图片内容的改变。原始图像的三个定位点坐标。(可以是图像的任意三个角坐标)原始图像的四个定位点坐标。(可以是图像的任意四个角坐标)透视相比于倾斜,定义了四个基准点,可以进行非平行变换。用于存放 src 原始图像的 X 坐标、Y 坐标。旋转的中心点坐标(width,height)。(width,height)新图像大小。(width,height)图像大小。变换矩阵,不同变换矩阵的仿射效果不同。倾斜图像对应的三个定位点坐标。倾斜图像对应的四个定位点坐标。

2024-12-27 20:43:04 1393

原创 OpenCV-Python实战(7)——阈值处理

import cv2。

2024-12-27 15:56:13 555

原创 OpenCV-Python实战(6)——图相运算

一、加法运算1.1 cv2.add()res = cv2.add(img1,img2,dst=None,mask=None,dtype=None)img1、img2:要 add 的图像对象。(shape必须相同)mask:图像掩膜。灰度图(维度为2)。dtype:图像数据类型。add 后像素值最大为255。+ 运算后取255的余数。import cv2import numpy as npB = np.zeros((200,200,3),np.uint8)G = n

2024-12-27 13:51:14 846

原创 OpenCV-Python实战(5)——图形绘制基础

pts:含多边形顶点坐标的Numpy数组 list[]。isClosed:是否封闭,首尾点的坐标相连。矩形的左上角和右下角坐标,格式为元组()。椭圆偏移角度(长轴与X轴的夹角)。始/终点坐标,格式为元组()。默认为LINE_8。默认为LINE_8。始/终点的角度0~360。直线颜色,BGR格式。直线颜色,BGR格式。绘图的背景(画布)。绘图的背景(画布)。

2024-12-26 20:19:15 572

原创 OpenCV-Python实战(4)——图像处理基础知识

在 OpenCV 中图像左上角坐标为(0,0),竖直向下为 Y(height);水平向右为 X(width)。

2024-12-26 17:25:09 366

原创 OpenCV-Python实战(3)——图像颜色

像素值越低,灰色越深。单通道。

2024-12-26 12:11:58 467

原创 OpenCV-Python实战(2)——必备的numpy知识

使用numpy模块建立的数组数据类型为ndarray (n-dimension array)。可以使用以下命令调用ndarray的属性。

2024-12-25 21:42:44 427

原创 OpenCV-Python实战(1)——图像or视频文件处理

cv2.imread()函数返回值,如果读取失败则为None。:*.bmp、*.jpg、*.png、*.tiff 等。文件读取方式,默认为:1。函数返回值,如果读取失败则为None。---如:'Lena.png'。:*.mp4 等。

2024-12-25 17:44:48 583

原创 南昌大学(NCU)羽毛球场地预约脚本及APP

在冬天进行羽毛球运动是一个很好的选择,它能帮助你保持身体活力,增强心肺功能,并促进血液循环。但是室友和师弟师妹反应,学校的羽毛球场地有限,手速慢的根本预约不到场地。中午12:00准时开放预约,1秒钟不到,就只剩下08:00-09:00和12:00-13:00的不好的时间段,如果想要预约到晚上19:00-21:00的黄金时间段就需要用脚本了。

2024-12-02 23:18:45 982 8

转载 计算机视觉 OpenCV 的基础操作

导入工具包。

2024-11-22 02:21:05 121

原创 评估 机器学习 回归模型 的性能和准确度

本文介绍了评估指标(MSE、RMSE、MAE、R^2)以及评估图(真实值与预测值的散点图、预测误差的分布图、学习曲线)

2024-11-02 16:03:52 1615 1

原创 Polynomial Regression(多项式回归)--- 论文实战

多项式回归的主要思想就是通过数据集拟合出多项式回归的方程,并利用多项式回归的方程对新的数据进行预测。多项式回归的方程如下:是因变量;是自变量;是回归系数;n 是多项式阶数;是误差相。损失函数:是样本数量。逻辑回归(Logistic Regression)回归算法的核心步骤如下:1、构造 predict 函数, 采用多项式回归的方程;2、构造 loss 函数, 给定的函数值与模型预测值之差的平方和最小;3、使用最小二乘法和梯度下降法计算最终的拟合参数;4、反复。

2024-11-02 15:14:43 894

原创 Gaussian process Regression(高斯过程回归)--- 论文实战

这篇文章主要是让你快速了解 高斯过程回归 并基于自己的数据集进行回归预测。

2024-11-01 17:00:33 1468

原创 Kernel Ridge Regression(核岭回归)---论文实战

本文介绍了 Kernel Ridge 的背景、原理、并通过论文数据集对其进行实战演练(包括GridSearchCV超参数搜索、cv = 5折 交叉验证 ),发现 Kernel Ridge 比 Ridge 模型更适合此数据集。

2024-11-01 14:04:00 1336

原创 模型解释工具:SHAP --- 论文实战

通过 SHAP 对 XGBoost 模型进行解释,得到两种图。一种是取每个特征的shap values的平均绝对值来获得标准条形图,另一种是每个样本的每个特征的 shap values,并通过颜色可以看到特征值大小与预测影响之间的关系,同时展示其特征值分布。

2024-10-31 20:15:27 3575 4

原创 LGBM Regressor --- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,Ridge 模型 对数据进行训练、预测,并通过GridSearchCV搜索超参数和cv=5的5折交叉验证,最后对结果进行可视化展示。

2024-10-31 16:58:48 636

原创 XGBoost Regressor --- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,Ridge 模型 对数据进行训练、预测,并通过GridSearchCV进行超参数搜索和cv=5的5折交叉验证,最后对结果进行可视化展示。

2024-10-31 14:44:34 624

原创 Gradient Boosting Regressor(GBDT)--- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,GBDT 模型对数据进行训练、预测,并通过 GridSearchCV 进行超参数搜索和cv=5折交叉验证,最后对结果进行可视化展示。

2024-10-31 14:01:18 597

原创 Random Forest Regressor(随机森林) --- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,Random Forest Regressor 模型 对数据进行训练、预测,并得出对应特征的权重Wi,最后对结果进行可视化展示。

2024-10-30 21:16:42 982

原创 Decision Tree Regressor (决策树) --- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,Decision Tree Regressor模型 对数据进行训练、预测,并得出对应特征的权重Wi,最后对结果进行可视化展示。

2024-10-30 20:22:10 686

原创 SVR (支持向量回归) --- 论文复现实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,SVR 模型 对数据进行训练、预测,并得出对应特征的权重Wi,最后对结果进行可视化展示。

2024-10-30 19:50:56 648

原创 KNeighbors Regressor(KNN)--- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,KNN 模型 对数据进行训练、预测,并得出对应特征的权重Wi,最后对结果进行可视化展示。

2024-10-30 17:19:32 455

原创 ElasticNet Regressor(弹性网络回归) --- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,ElasticNet 模型 对数据进行训练、预测,并得出对应特征的权重Wi,最后对结果进行可视化展示。

2024-10-30 14:48:16 1039

原创 Ridge Regression(岭回归) --- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,Ridge 模型 对数据进行训练、预测,并通过GridSearchCV搜索超参数和cv=5的5折交叉验证,最后对结果进行可视化展示。

2024-10-30 13:42:36 489

原创 Lasso Regression (Lasso)--- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,Lasso 模型 对数据进行训练、预测,并得出对应特征的权重Wi,最后对结果进行可视化展示。

2024-10-30 00:35:48 680

原创 linear regression(线性回归) --- 论文实战

基于上海交通大学曾小勤课题组的论文数据,通过 Pearson 相关性分析筛选掉高度相关的2个特征,Linear Regression 模型对数据进行训练、预测,并得出对应特征的权重Wi,最后对结果进行可视化展示。

2024-10-29 19:37:09 2352

原创 PyTorch 深度学习框架与编程环境的安装

本文详述了PrTorch深度学习与编程环境的配置过程,包括Pycharm IDE、Anaconda 环境管理平台、NVIDIA驱动、PyTorch-Cuda深度学习框架,及配置过程常见问题解决方法。

2024-10-27 16:46:59 1538

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除