自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3D点云处理(open3D)

这是最根本的改进,模拟 CNN 的多层卷积,逐层扩大感受野。

2026-04-09 14:46:54 517

原创 视觉几何(3D->2D,2D->3D)

相机标定指建立相机图像像素位置与场景点位置之间的关系,即求解相机模型的参数。(u,v)为图像点K为相机内参数(相机硬件)R为相机旋转,t为相机平移(相机位姿)(X,Y,Z)为空间点f为焦距,dx,dy为每个像素的距离,u0,v0为主点坐标世界坐标系->相机坐标系(刚体变换)相机坐标系->图像坐标系(透视投影)图像坐标系->像素坐标系(仿射变换)

2026-03-31 16:54:26 400

原创 答题卡识别判卷

灰度图,高斯去噪,边缘检测。

2026-03-26 17:04:16 72

原创 文档ocr

主要对图片进行预处理,然后调用ocr接口。

2026-03-22 20:50:57 168

原创 银行卡卡号识别

摘要:本文介绍了数字模板和银行卡图像的处理流程。首先对模板图像进行灰度化和二值化处理,然后查找轮廓并排序(支持多种排序方式),最后构建数字字典存储处理后的数字图像。对银行卡图像的处理流程类似,但未详细展开具体步骤。整个处理过程主要使用了OpenCV库中的图像处理函数,包括颜色空间转换、阈值处理、轮廓查找等操作。

2026-03-20 15:45:34 84 1

原创 OpenCV

开运算会去掉原图中的 “亮小点点”(亮噪点),用原图减去开运算图,剩下的就是这些被去掉的「亮噪点 / 局部亮区」,提取图像中比周围区域更亮的小区域(比如黑背景上的白噪点、文字边缘的亮毛刺)。闭运算会填充原图中的 “暗小点点”(暗空洞),用闭运算图减去原图,剩下的就是这些被填充的「暗噪点 / 局部暗区」,提取图像中比周围区域更暗的小区域(比如白背景上的黑噪点、文字内部的暗空洞)。,专门用于检测图像边缘 —— 它通过计算像素在 X(横向)和 Y(纵向)方向的灰度变化率(梯度),找到像素值突变的区域(边缘)。

2026-03-20 13:43:38 638

原创 房价预测|Pytorch

z-分数归一化(Z-score normalization)也称为标准差标准化,是数据预处理中的一种常用技术,用于将特征缩放到标准正态分布(均值为 0,标准差为 1)。独热编码(One-Hot Encoding)是处理的一种常用技术,它将分类变量转换为二进制向量,使得机器学习模型能够正确处理这些非数值数据。

2025-07-26 17:03:16 2291 1

原创 pytorch | minist手写数据集

神经网络(Neural Network)是一种受生物神经系统(尤其是大脑神经元连接方式)启发的,是深度学习的核心基础。它通过模拟大量 “人工神经元” 的互联结构,学习数据中的复杂模式和规律,从而实现分类、预测、生成等任务。本项目采用的是每一层的神经元与下一层所有神经元连接。应用:简单分类 / 回归任务(如房价预测、鸢尾花分类)。

2025-07-16 17:48:42 1287

原创 模型测试(测试的模型是前面自定义的)

首先需要导入模型所在的文件。

2025-07-03 18:39:54 226

原创 利用Gpu训练

分别对网络模型,数据(输入,标注),损失函数调用.cuda()

2025-07-03 18:10:36 241

原创 完整的模型训练套路(以CIFAR10为例)

获取训练数据集获取测试数据集获取数据信息,如长度。

2025-07-03 17:21:01 228

原创 神经网络中torch.nn的使用

通过卷积核(滤波器)在输入数据上滑动,卷积层能够自动检测和提取局部特征,如边缘、纹理、颜色等。不同的卷积核可以捕捉不同类型的特征。

2025-07-01 17:17:17 533 1

原创 torchvision中的数据使用

在pytorch官网中找到docs选择Domains,在该页面中有各种数据类型的数据集在左边菜单栏中选择datasets。

2025-06-30 20:07:49 350

原创 torchvision中的transforms

在 PyTorch 中,是一种多维数组,可以表示标量、向量、矩阵等。了解 Tensor 的尺寸和维度是使用 PyTorch 进行深度学习的基础。在torch中,为tensor计算提供了GPU加速、梯度自动求导等功能,这使得深度学习这种拥有庞大计算量的工程提高了计算效率,可以说torch.tensor专为深度学习设计的。

2025-06-30 15:23:40 341

原创 SummaryWriter类的使用

点击file在菜单栏中进入settings配置环境,选择anaconda。

2025-06-29 15:39:13 494

原创 Dataset类代码实践

【代码】Dataset类代码实践。

2025-06-29 14:17:13 207

原创 Matplotlib(个人学习记录)

【代码】Matplotlib(个人学习记录)

2025-06-27 13:07:31 133

原创 NumPy(个人学习记录)

数组x与数组y的元素个数是相同的,否则报错。

2025-06-27 11:58:14 194

原创 文件及IO操作

文本文件:由于编码格式的不同,所占磁盘空间的字节数不同二进制文件:没有统一的编码文件直接由零或一组成,需要使用指定的软件才能打开。

2025-06-27 11:21:31 998

原创 爬虫(个人学习记录)

将获取景区天气的函数进行打包,并将数据保存至excel中。爬取天气网站中的景点推荐。从excel中读取数据。

2025-06-25 16:33:51 189

原创 模块及常用的第三方模块

一个以.py结尾的文件就是一个模块,新建Python文件,实际上就是在新建模块。

2025-06-25 15:30:36 484

原创 闭包&装饰器(个人学习记录)

在嵌套函数的前提下,内部函数使用了外部函数的变量,而且外部函数返回了内部函数,我们就把使用外部函数变量的内部函数称为闭包使用闭包的过程中,一旦外函数被调用一次,返回了内函数的引用,虽然每次调用内函数,会开启一个函数,执行后消亡但是闭包变量(外函数)实际上只有一份,每次开启内函数都在使用同一份闭包变量。

2025-06-24 21:56:19 265

原创 章节习题(类)(个人学习记录)

print('姓名:',self.name,'年纪:',self.age,'性别:',self.gender,'分数:',self.score)l=[]s=input(f'请输入第{i}个学生信息及成绩:')i.info()class Car:passpassprint('乘客您好!')print(f'我是{self.company}的,我的车牌是:{self.carId},您要去哪里?')print('目的地到了,请您付款下车,欢迎下次乘坐')

2025-06-24 13:59:20 220

原创 面向对象程序设计(个人学习记录)

自定义数据结构类型的语法结构为:class 类名():pass创建对象的语法格式为:对象名=类名()

2025-06-24 11:38:14 1907

原创 章节习题(函数)(个人学习记录)

【代码】章节习题(函数)(个人学习记录)

2025-06-23 14:57:04 202

原创 Python函数(个人学习记录)

使用关键字def确定函数名称、参数名称、参数个数、编写函数体(用于实现函数功能的代码)

2025-06-22 17:43:58 2090

原创 章节习题(异常)(个人记录)

需求:如果分数在0-100之间,输出成绩。如果成绩不在该范围内,抛出异常信息,提示分数必须在0-100之间。请输入您的成绩:a请输入您的成绩:191分数必须在0-100之间请输入您的成绩:45您的分数是: 45。

2025-06-21 19:22:57 145

原创 Python中的异常处理(个人学习记录)

try:可能会抛出异常的代码except 异常类型:异常处理代码(报错后执行的代码)请输入一个整数:10请输入一个整数:0除数为0。

2025-06-21 16:53:14 898

原创 章节习题(正则与字符串)(个人学习记录)

需求:使用列表存储N个车牌号码,通过遍历列表及字符串的切片操作判断车牌的归属地运行结果:京A8888 归属地 京津B6666 归属地 津吉A7776 归属地 吉。

2025-06-21 14:56:45 443

原创 python学习日记7(字符串,正则)(个人学习记录)

print('二进制:{0:b},十进制:{0:d},八进制:{0:o},十六进制:{0:x},十六进制:{0:X}'.format(a))print('你好'.join(['hello','wolrd','python','java','php']))print('姓名:{0},年龄:{1},成绩:{2}'.format(name,age,score))print('姓名:{1},年龄:{2},成绩:{0}'.format(score,name,age))

2024-09-29 17:04:57 712

原创 python学习日记6(习题)(个人学习记录)

'G1569','北京南-天津南','18:06','18:39','00:33'],['G1567','北京南-天津南','18:15','18:49','00:34'],['G8917','北京南-天津西','18:20','19:19','00:59'],['G203','北京南-天津南','18:35','19:09','00:34']]lst=[['车次','出发站-到达站','出发时间','到达时间','历时时长'],id=input('请输入要购买的商品编号:')

2024-09-26 17:04:07 848

原创 python学习日记5(字典,集合)(个人学习记录)

(1001, '李梅'), (1002, '王华'), (1003, '张峰'), (1004, '张丽丽')]print(s)#{'l', 'w', 'h', 'd', 'r', 'e', 'o'}无序且不重复。{1001: '李梅', 1002: '王华', 1003: '张峰', 1004: '张丽丽'}{1001: '李梅', 1002: '王华', 1003: '张峰', 1004: '张丽丽'}dict_values(['李梅', '王华', '张峰', '张丽丽'])

2024-09-22 15:20:14 718

原创 python学习日记4(序列,列表和元组)(个人学习记录)

['城市', '环比', '同比'], ['北京', 102, 103], ['上海', 104, 504], ['深圳', 100, 39]]排序后列表: ['apple', 'banana', 'Cat', 'orange']原列表: ['banana', 'orange', 'apple', 'Cat']原列表 ['banana', 'orange', 'apple', 'Cat']降序: ['orange', 'banana', 'apple', 'Cat']

2024-09-20 16:23:33 834

原创 python学习日记3(顺序,分支和循环结构)(个人学习记录)

range()函数,python中的内置函数,产生一个[n,m)的整数序列,包含n,但是不包含m。result='恭喜您中奖了' if num==123 else '您未中奖'print('您中奖了' if num==123 else '您未中奖')1)num=eval(input('请输入您的号码:'))2)num=eval(input('请输入您的号码:'))score=eval(input('请输入您的成绩:'))num=eval(input('请输入您的号码:'))print('优秀')

2024-09-18 17:15:33 961

原创 python学习日记2(个人学习记录)

age=eval(input('请输入您的年龄:')) #将字符串类型转成了int类型,相当于int(age)print('北京' in y) #表示前面的字符串在后面的字符串中吗 True or False。print('number的数据类型是:',type(number))print('number的数据类型是:',type(number))print('number的数据类型是:',type(number))height=eval(input('请输入您的身高:'))

2024-09-12 10:08:13 522

原创 Python学习日记1(个人学习记录)

print(value,...(数值),sep=' '(分隔符,默认为空格),end='\n'(转行),file=None)fp=open('note.txt','w') #打开文件。num=input('请输入您的幸运数字:')num=input('请输入您的幸运数字:')name=input('请输入您的姓名:')print('您的幸运数字是:'+num)print('您的幸运数字是:'+num)print('您的幸运数字是:'+num)print('您的幸运数字是:',num)

2024-09-09 16:06:37 316

空空如也

空空如也

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

TA关注的人

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