自定义博客皮肤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)
  • 收藏
  • 关注

原创 迁移学习——CycleGAN

迁移学习——CycleGAN(循环一致性对抗网络),用于实现两个域(例如,风格或主题不同的图像)之间的无监督图像到图像转换。CycleGAN的核心思想是使用生成器(Generator)和判别器(Discriminator)来学习从源域(sourcedomain)到目标域(target domain)的映射,同时保持循环一致性,即从目标域映射回源域应该尽可能接近原始源域图像。

2024-06-26 16:02:18 1595 1

原创 人脸特征标注——OpenCV

特征标注,导入必要的库,创建窗口,显示原始图片和标注后的图片,存储用户选择的图片路径,字体样式和大小,定义了select_image函数,定义了annotate_landmarks()函数,设置按钮,调整图片标签的位置,设置图片位置,主事件循环,运行显示,全部代码

2024-06-19 14:00:00 1472 3

原创 提取人脸——OpenCV

导入所需的库,创建窗口,显示原始图片,显示检测到的人脸,创建全局变量,定义字体对象,选择图片函数,人脸检测函数,设置按钮,运行GUI主循环,运行显示,全部代码

2024-06-18 19:31:35 2036 2

原创 人脸匹配——OpenCV

人脸匹配:导入所需的库,加载dlib的人脸识别模型和面部检测器,读取图片并转换为灰度图,比较两张人脸,选择图片并显示结果,比较图片,创建GUI界面,运行GUI主循环,运行显示,全部代码

2024-06-13 18:08:21 3483 8

原创 pytorch——猫狗识别

猫狗识别:训练模型:导入需要的包,数据加载,数据预处理,加载数据集并返回对应的图像和标签,提取标签信息,创建训练和测试的数据加载器,图像分类,CNN的卷积神经网络模型,MYVGG的卷积神经网络模型AlexNet的卷积神经网络模型,训练过程,测试过程,定义了一个主函数测试模型:导入需要的库,加载之前训练好的模型,加载新的测试图片并进行预处理,对图片进行预处理,对新图片进行预处理转换,并添加一个batch维度,使用训练好的模型进行推理,显示新的测试图片

2024-06-06 18:00:00 2955 2

原创 人脸识别——OpenCV

OpenCV人脸识别,创建窗口,创建按钮,设置字体,定义标签用于显示图片,选择并显示图片,检测图片中的人脸,退出程序,返回主界面

2024-06-05 18:00:00 2997 1

原创 摄像头对人脸进行性别和年龄的判断

摄像头对人脸性别和年龄判断,导入必要的库,加载预训练的人脸检测模型,加载预训练的性别和年龄识别模型,定义性别和年龄的标签列表,打开摄像头,从摄像头读取一帧,转换为灰度图像,检测人脸,遍历检测到的人脸,显示视频流,按 ‘q’ 或点击窗口的“×”退出循环,释放摄像头和销毁所有窗口

2024-06-04 18:00:00 1141 1

原创 对人脸图像进行性别和年龄的判断

判断性别和年龄,导入必要的库,加载预训练的人脸检测模型,加载预训练的性别和年龄识别模型,定义性别和年龄的标签列表,创建Tkinter窗口:,定义选择图片的函数,创建一个按钮,用于打开文件选择对话框,定义显示图片的函数,创建预测性别和年龄的函数,创建预测性别和年龄的按钮,运行Tkinter事件循环

2024-06-03 18:00:00 1173

原创 AlexNet,LeNet-5,ResNet,VGG-19,VGG-16模型

AlexNet,LeNet-5,ResNet,VGG-19,VGG-16模型

2024-05-29 19:18:20 1339

原创 深度学习——自己的训练集——测试模型(CNN)

测试模型,导入新图片名称,加载新的图片,加载图片,使用模型进行预测,获取最可能的类别,显示图片和预测的标签名称,图像加载失败输出

2024-05-28 09:00:00 704

原创 深度学习——自己的训练集——训练模型(CNN)

训练模型,导入必要的库,加载类别名称,创建标签映射字典,加载图像数据和对应的标签,构建和编译CNN模型,训练模型,保存训练好的模型

2024-05-27 09:00:00 2366

原创 深度学习——自己的训练集——图像分类(CNN)

自己的制作数据集,导入必要的库,指定图像和标签文件夹路径,获取文件夹内的所有图像文件名,获取classes.txt文件中的所有标签,初始化一个字典来存储图片名和对应的标签,遍历每个图片名的.txt文件,随机选择一张图片进行展示,构建图像的完整路径,加载图像,检查图像是否为空

2024-05-26 16:04:04 1221

原创 深度学习——图像分类(CNN)—测试模型

导入必要的库加载测试数据集,假设CSV文件中的图像文件名是完整的路径,随机选择一张图片进行展示,加载图像,使用模型进行预测,设置模型的预测结果,计算准确率,指定test文件夹路径,读取名为image_path的图片,加载图像,检查图像是否为空

2024-05-23 13:27:35 873

原创 深度学习——图像分类(CNN)—训练模型

导入必要的库,定义超参数,读取训练和测试标签CSV文件,确保标签是字符串类型,显示两个数据框的前几行以了解它们的结构,定义图像处理参数,创建图像数据生成器,设置目录路径,创建训练和验证数据生成器,构建模型,编译模型,训练模型并收集历史,绘制损失和准确率曲线,保存图表,保存模型到本地

2024-05-23 11:08:36 2391 2

原创 深度学习——卷积神经网络

导入需要的包,数据导入与数据观察,卷积层,汇聚层,最大汇聚,平均汇聚,全局平均汇聚,搭建卷积神经网络进行手写数字识别,导入并对数据进行预处理,搭建卷积神经网络,利用函数式API与子类API搭建复杂神经网络,残差层

2024-05-22 13:50:25 1466 2

原创 深度学习——前馈全连接神经网络(鸢尾花)

导入所需要的包,打印训练集和测试集二维数组,定义模型,打印模型信息,权重和偏执,编译网络和训练网络,打印二维数据表格,绘制图像,查看准确率

2024-05-09 19:56:49 1449

原创 深度学习——前馈全连接神经网络

导入常用工具包,数据导入与数据观察,数据预处理,前馈全连接神经网络(Sequential模型)

2024-05-08 19:51:42 1192 3

原创 (超全)python图像处理详细解析(4)

边缘检测,gabor滤波,画线条,画圆,画实心圆,画四边形,画六边形,画椭圆形,画空心圆,平移图像,图像的镜像,逆时针旋转,水平翻转,垂直翻转

2024-04-28 18:45:11 850 2

原创 (超全)python图像处理详细解析(3)

保存视频每一帧图像,把png图像转换成jpg并保存,改变图像尺寸,改变图像比例,旋转图像,亮度调整,log对数调整,判断图像对比度,调整强度,绘制直方图和均衡化,彩色图片三通道直方图

2024-04-27 09:00:00 905 1

原创 (超全)python图像处理详细解析(2)

对图片进行二值化,图像归一化,阈值分割,图像数据类型及转换,unit8转float,float转unit8,颜色空间及其转换,rgb转灰度图,rgb转hsv,对图片着色, imshow()图像的绘制,用figure函数和subplot函数分别创建主窗口与子图22.对图像进行批量处理

2024-04-26 18:30:00 1544 1

原创 (超全)python图像处理详细解析(1)

读取图像,图像灰度处理,查看图像存储路径,保存图片,显示单通道图片,椒盐噪声,高斯去噪,中值滤波去噪,随机生成噪声点,图像裁剪,

2024-04-25 20:21:18 1445 1

原创 python——井字棋游戏——代码(全)

文章下面有井字棋全部代码和如何与上一篇登入界面进行连接。

2024-04-23 18:00:00 6175 1

原创 python——井字棋游戏——登入注册界面

当用户通过输入框输入用户名和密码。尝试打开一个名为文件,如果文件存在,则加载其中的用户信息数据到文件中。如果文件不存在则创建一个默认的用户信息字典并将其序列化写入文件中。检查用户输入的用户名是否在用户信息字典中。如果用户名存在,检查用户输入的密码是否与用户名对应的密码匹配。如果密码匹配,显示欢迎消息框,如果密码不匹配,显示密码错误的错误消息框。如果用户名不存在,显示询问框询问用户是否要注册。如果用户选择注册,调用usr_sign_up()函数进行注册操作。

2024-04-22 20:08:11 1023 1

原创 python——飞机大战游戏——代码(下)

游戏初始化# 使用screen接收返回值,代表整个窗口对象,mode设置窗口尺寸screen = pygame.display.set_mode((480, 550)) # 元组中320表示宽度,550表示高度# 修改游戏名称,caption设置窗口标题pygame.display.set_caption("飞机大战")# 修改游戏图标,load加载图像资源。# 然后在游戏循环中使用screen.blit()函数将加载的图片显示在窗口上的指定位置。

2024-04-21 10:00:00 700 1

原创 python——飞机大战游戏——代码(上)

完成上一篇文章的准备工作(pygame模块的创建,rect的使用和图片的命名导入),接下来我们就开启制作飞机大战的游戏。

2024-04-20 10:00:00 1053 3

原创 python——飞机大战游戏(下载模块,知识点,图片)

这篇文章我们只有关于pygame模块的下载,和一些知识点,还有飞机大战我们需要用到的图片。下一篇文章我们进行代码的详细解析。

2024-04-19 19:05:09 1644 1

原创 python基础——面相对象编程(封装,继承,多态)

在定义属性或方法时,在属性名或者方法名前添加两个下划线,定义的就是私有方法或私有属性。class Car:self.__mileage = 0 # 私有属性def __update_mileage(self, new_mileage): # 私有方法。

2024-04-14 15:29:30 1229 1

原创 python冒泡排序函数代码详解

【代码】python冒泡函数代码详解。

2024-04-07 19:34:37 616 1

原创 python函数,模块

规则:(1)函数代码块以关键词开头,后接函数标识符名称和圆括号。(2)任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。(3)函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。(4)函数内容以冒号起始,并且缩进。(5)return[表达式]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

2024-04-05 15:14:23 1241 1

原创 python条件语句,循环语句

在嵌套if语句中,可以把if...elif...else结构放在另外一个if...elif...else结构中。Python条件语句是通过一条或多条语句的执行结果(Ture或者False)来决定执行的代 码块。else 在条件语句为 false 时执行 else 的语句块。语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。(1)每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。(2)使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

2024-04-05 14:44:16 517 1

原创 python 的列表,元组,字典,集合

del语句删除列表元素。

2024-03-29 15:45:11 541 1

原创 python基础(1)

例如,在一个整数对象上,属性可能是其值。左移动运算符:运算数的各二进位全部左移若干位,由‘<<’右边的数指定移动的位数,高位丢弃,低位补0。在整数除法中,除法/总是返回一个浮点数,如果只想得到整数的结果,丢弃分数部分, 可以使用运算符//右移动运算符:把‘>>’左边的运算数的各二进位全部右移若干位,‘>>’右边的数指定移动的位数。按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0。与,如果x为False,x and y返回False,否则它返回y的计算值。

2024-03-27 16:51:58 934

原创 Linux系统用户与用户管理

root的家目录是/root, 普通用户的家目录则为/home/usermame,用户家目录是可以自定文的。chfn命令可以修改用户的finger信息,比如name,office,office phone以及home phone, 修改完后,就会在/etc/passwd文件user11的那一行的第5个字段中看到相关信息, 默认是空的。第2字段为用户密码,是该账号的真正密码。第6个字段为密码到期前的警告期限,若这个值设置成7,则表示当7天后密码过期时, 系统就发出警告,提醒用户他的密码将在7天后到期。

2024-03-25 14:34:44 1029

原创 Linux文件和目录管理

上例子中,-mtime -1表示,mtime在1天内的文件,单位是天。-mmin -10,表示mtime在10分钟内的文件,-,+可加可不加,第一列一共有11 位(这里列出10位,没有最后一位,你可以通过ls -l查看,最 后一位是.),其中第一位用来描述文件的类型。“>>”:把前面的内容输入到后面的文件中,是追加的意思,如果继续使用“>”,当文 件中有内容,则会删除文件中原有的内容,而使用>>则不会删除原有的内容。第6,7,8列:表示该文件最后一次被修改的时间(mtime),依次是月份,日期以及 时间。

2024-03-25 13:52:42 995

原创 Linux文件和目录管理

相对路径:路径的写法一定不是由根目录/写起的,例如,首先用户进入到/home,然后 再进入到 test,执行的命令为 cd /home。-f:表示强制删除,删除不存在的目录不会报错,删除存在的目录会报错,-i:这是安全选项,如果遇到一个已经存在的文件,会询问是否覆盖。用于删除空目录,后面可以是一个目录,也可以是多个目录。如果该目录不存在,则会把原目录重命名为给定的目标文件名。会询问是否删除,输入“y”会删除,输入“n”不会删除。如果该目录存在,则会把源文件或目录移动到该目录中。

2024-03-22 08:31:54 376 1

原创 Win11系统python环境安装

先勾选窗口最下角两个选项,再点击“Customize installation”(在3.0之后的版本,选中“Add Python 3.x to PATH”便可以自动配置环境变量)。7.然后等待安装,安装结束后,在结束界面中,点击“disable path length limit”,禁用系统的Path长度自动限制,然后点击Close。8.验证是否安装完成:win+R打开“运行窗口”,输入cmd,然后输入python -V,若出现python+版本号字样,说明安装成功。6.在高级选项设置中,勾选前五个。

2024-03-21 19:49:07 923 2

python超详细基础知识(含代码举例)

python详细基础知识,含代码举例,包括:常量、变量、标识符、注释、运算符(比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符)、多行语句如何表示,数据类型、format()、字符串、数字运算、对象、列表(更新列表、删除列表、列表截取与拼接、嵌套列表)、元组(访问元组、修改元组、删除元组、元祖的索引与截取)、 字典(修改字典、删除字典元素、字典的特性)、集合(添加元素、移除元素、计算集合元素个数、清空集合、判断元素是否在集合中)、条件控制、判断语句、if语句、if嵌套、循环语句、while循环、无限循环、while循环使用else语句、简单语句组、for循环、range()函数、结合range()和len()函数以遍历一个序列的索引、break语句、while循环中使用break、continue语句、pass语句、函数(定义一个函数,函数语法,函数调用、参数传递、必需参数、关键字参数、默认参数、不定长参数、匿名函数、return语句)、模块(import语句、from....import语句、from...import*语句、_name_属性、dir函数)、reload函数等

2024-06-17

人脸匹配-OpenCV

人脸匹配——OpenCV

2024-06-13

对人脸图像进行性别和年龄的判断

对人脸图像进行性别和年龄的判断

2024-05-31

深度学习-自己的训练集-图像分类(CNN)图片

深度学习-自己的训练集-图像分类(CNN)

2024-05-26

深度学习-自己的训练集-图像分类(CNN)标签

深度学习-自己的训练集-图像分类(CNN)标签

2024-05-26

图像分类(CNN)-训练模型

图像分类(CNN)-训练模型

2024-05-23

图像分类(CNN)-训练模型

图像分类(CNN)-训练模型

2024-05-23

图像分类(CNN)-训练模型

图像分类(CNN)-训练模型

2024-05-23

图像分类(CNN)-训练模型

图像分类(CNN)-训练模型

2024-05-23

深度学习-前馈全连接神经网络(鸢尾花)

下载tensorflow包

2024-05-09

前馈全连接神经网络csv文件

mnist_train.csv和mnist_test.csv

2024-05-08

空空如也

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

TA关注的人

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