- 博客(32)
- 收藏
- 关注
原创 洞察鸿蒙生态,把握开发新机遇
随着科技的不断进步,鸿蒙系统以其独特的分布式架构和跨设备协同能力,逐渐在智能手机、智能穿戴、车载、家居等多个领域崭露头角,与安卓、iOS形成三足鼎立之势。
2024-11-08 18:07:46
541
原创 AI大模型引领软件开发变革:探索流程重塑、优势挑战与未来发展趋势
在传统软件开发流程中,软件开发通常遵循一系列固定的步骤,包括需求分析、系统设计、编码、测试、部署和维护。这些步骤通常由不同角色的专业人员协作完成,如项目经理、需求分析师、设计师、开发工程师和测试工程师。
2024-11-08 17:50:44
359
原创 基于CycleGAN的图像风格转换基于CycleGAN的图像风格转换
CycleGAN(循环生成对抗网络)是一种用于图像到图像转换的深度学习技术,它能够在没有成对训练样本的情况下,将一种风格的图像转换成另一种风格。CycleGAN 通常用于图像风格迁移、季节转换、艺术风格模仿等任务。它是由朱俊彦等人提出的,并在论文《Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks》中进行了详细描述。
2024-06-28 08:51:18
1123
原创 基于opencv的车辆识别系统
将图像转换为NumPy数组,并将其从RGB颜色空间转换为BGR颜色空间,因为OpenCV使用BGR。创建一个按钮,当点击时调用 detect_cars_in_image 函数,并将其添加到窗口中。使用Haar级联分类器检测灰度图像中的汽车,返回检测到的汽车的边界框列表。弹出一个文件选择对话框,允许用户选择一个图像文件,并获取文件的路径。创建一个标签,提示用户点击按钮选择图像,并将其添加到窗口中。创建一个600x500大小的画布,并将其添加到窗口中。一个预训练的模型,用于检测图像中的汽车。
2024-06-25 09:13:09
1217
原创 计算机相关专业:2024年高考生的未来选择
总之,计算机相关专业在2024年依然具有广阔的发展前景。作为高考生,要结合自身兴趣、优势和行业发展趋势,做出明智的选择。而作为计算机行业的从业者,要不断提升自己的综合素质,适应行业发展的需求,抓住未来发展的机遇。
2024-06-21 16:31:47
457
原创 樱花飘落
pd() # 下笔# 阴影效果forward(l) # 画树枝定义一个绘制树枝的函数tree,参数n代表树枝分叉的层次,l代表树枝的长度。pd()是Turtle库的命令,表示将画笔放下(开始绘制)。# 随机生成樱花的位置和颜色定义一个绘制樱花的函数draw_sakura,随机生成樱花的位置和颜色。
2024-06-21 16:16:00
975
原创 李峋同款爱心
CANVAS_WIDTH = 640 # 宽CANVAS_HEIGHT = 480 # 高IMAGE_ENLARGE = 11 # 放大比例CANVAS_WIDTH, CANVAS_HEIGHT:画布的宽度和高度。CANVAS_CENTER_X, CANVAS_CENTER_Y:画布的中心坐标。IMAGE_ENLARGE:图像放大的比例。HEART_COLOR:爱心颜色。"""“爱心函数生成器”:param shrink_ratio: 放大比例:param t: 参数。
2024-06-20 08:56:56
766
原创 专业与学校:高考后的双重选择
如果对某个专业非常感兴趣,并且相信这个专业有很好的发展前景,那么可以选择这个专业,即使学校的知名度不是很高。相反,如果认为学校的知名度和学术氛围对个人的成长和职业发展更重要,那么可以选择知名度更高的学校,即使专业不是自己最感兴趣的。因此,选择一个知名度更高的学校可以为个人的学术和职业发展提供更多的机会和资源。总之,选择专业和学校是一个重要的决策,需要根据自己的兴趣和未来职业规划做出明智的选择。随着2024年高考的结束,考生们面临着人生中的一个重要选择:选择一个心仪的专业还是选择一个知名度更高的学校。
2024-06-18 10:44:00
572
原创 猫狗识别(超详细版)(py代码)
更新摄像头帧if ret:# 直接转换为RGB(取消BGR到RGBA的转换)# 转换为PIL格式# 转换为PhotoImage格式# 更新图片else:break在一个无限循环中读取摄像头的帧,并将其显示在Canvas上。如果读取帧失败,循环将结束。# 检测猫和狗if ret:print("Haar cascade文件加载失败")break# 在Canvas上绘制绿框# 清除之前的矩形# 绘制新矩形,并添加tag以便于清除else:print("未检测到猫或狗")
2024-06-14 08:53:26
1155
1
原创 猫狗识别(超详细版)(py代码)
更新视频帧的函数global capif ret:# 转换为灰度图像# 加载Haar cascade文件# 检测猫和狗# 在检测到的猫和狗周围画矩形框# 转换为Tkinter兼容的格式并显示# 自动调整Canvas大小以适应视频帧root.after(10, update_frame) # 每10毫秒更新一次帧else:break# 选择视频的函数global cap。
2024-06-13 18:54:45
1424
原创 猫狗识别(超详细版)(py代码)
定义图像转换]),字典定义了图像转换的参数,用于将输入图像转换为适合模型处理的格式。# 定义一个函数来打开文件选择对话框并显示图片file_path = filedialog.askopenfilename(initialdir=data_dir, title="选择图片",filetypes=(("图片文件", "*.png *.jpg *.jpeg *.gif *.bmp"), ("所有文件", "*.*")))
2024-06-11 08:31:46
4074
7
原创 深度学习(三)
inputs = Input(shape=X_train.shape[1:]):定义模型的输入层,shape=X_train.shape[1:]指定输入的形状,由于X_train是一个二维数组,shape[1:]表示除了第一维(样本数量)之外的所有维度。:定义类的构造函数__init__,它接受四个参数:units_1(第一个隐藏层的神经元数量)、units_2(第二个隐藏层的神经元数量)、units_out(输出层的神经元数量)和activation(激活函数类型,默认为ReLU)。
2024-06-03 15:59:23
1097
原创 深度学习(二)
这个损失函数适用于多分类问题,其中每个样本只有一个真实的标签,并且标签是以整数形式给出的(例如,0到9)。在Keras中,当使用model.fit()方法训练模型时,可以返回一个历史对象(History object),它记录了训练过程中的损失值和评估指标值。在这个模型中,第二个层是一个全连接层,它的输入维度是784(因为MNIST图像被展平成784个像素),输出维度是300(因为该层有300个神经元)。将模型训练过程中的损失和评估指标(如准确率)以图表的形式展示出来,这有助于分析和理解模型的训练效果。
2024-05-30 21:28:09
853
原创 深度学习(一)
使用pandas的iloc方法来提取训练数据集中所有行的第2列到最后一列的数据,即所有图像的像素值。这样,X就变成了一个二维数组,其中每个元素都是一个图像的所有像素值,且每个图像展平为一个长度为784(28x28)的一维数组。在MNIST数据集中,每一行代表一个手写数字的图像,第一列是标签(即这个图像代表的数字),其余列是图像的像素值。MNIST数据集是一个手写数字的数据集,包含了0到9的手写数字的图片。这个函数会输出数据的基本信息,包括数据的行数、列数、每列的数据类型、非空值的数量等。
2024-05-29 20:16:09
931
原创 卷积神经网络
处理MNIST数据集的常见流程,包括数据加载、归一化、分割成训练集、验证集和测试集,以及将二维图像数据转换为适合深度学习模型的格式。加载两个示例图像,并对它们进行了归一化处理。然后,显示了这两个图像,并打印了形状和数据集的形状。p = 5 #输出特征图数目。u = 7 #卷积核边长。s = 1 #滑动步长。
2024-05-22 08:12:42
407
原创 图像归一化处理
例如对于一个采样频率为500hz的系统,400hz的归一化频率就为400/500=0.8,归一化频率范围在[0,1]之间。如果将归一化频率转换为角频率,则将归一化频率乘以2*pi,如果将归一化频率转换为hz,则将归一化频率乘以。而得到的波函数,其概率是有限的,但不等于1,则可以将波函数乘以一个常数,使概率等于1。2.可以看出,只有第二项是有意义的,因为第一项和第三项的值在选定模板后是固定的。但是上面的D值的取值范围太广,甚至可以达到(0,正无穷大),会超出。否则,使用归一化的波函数,可以知道绝对的概率。
2024-05-14 15:43:13
1444
1
原创 图像处理技术与应用(四)
颜色空间是一种用于在数字图像中表达和指定颜色的方法。不同的颜色空间使用不同的方式来定义颜色,每种方式都有其特定的用途和优势。:这是最常见的颜色空间,用于计算机显示器和数字设备。在RGB颜色空间中,每种颜色都是由红色、绿色和蓝色三个基色的不同组合来定义的。每个基色可以有不同的强度,通常用0到255的整数表示,其中0表示该颜色的完全缺失,255表示该颜色的最大强度。:这种颜色空间主要用于印刷行业。
2024-05-06 14:31:47
1090
原创 图像处理技术与应用(三)
直方图均衡化的基本原理是找到一个变换函数,这个函数将输入图像的累积直方图映射到一个几乎平坦的直方图。这样,原始图像中频率较高的灰度级会被扩展,而频率较低的灰度级会被压缩,从而改善了图像的对比度。直方图均衡化过程会改变图像的像素值,使得图像的灰度级分布更加均匀,从而增强图像的对比度,特别是在图像的暗区域。归一化后的图像可以用于各种图像处理任务,特别是那些需要输入数据在特定范围内的任务,如机器学习模型的训练。在图像分析中,图像归一化可以帮助我们去除图像之间的差异,使得图像数据更易于比较和分析。
2024-04-29 08:03:33
1255
原创 图像处理技术与应用(二)
随机噪声通常服从于一定的统计分布规律,并且可以是多种类型的,包括脉冲噪声(如椒盐噪声)、窄带噪声(单频噪声)和起伏噪声(高斯噪声)等。椒盐噪声,也称为脉冲噪声,是一种常见的数字图像噪声。此外,随机噪声在数据集中表现为无规律的波动,且在数字滤波器和快速傅里叶变换的计算中,由于运算字长的限制,可能会产生有限字长效应,这种效应产生的噪声也可视为随机噪声。红色文字段生成随机噪声并将其添加到原始图像中,然后对结果图像进行裁剪,以确保所有的像素值都在0到255的范围内,这是8位图像的标准像素值范围。
2024-04-25 15:31:00
1689
3
原创 图像处理技术与应用(一)
skimage库(Scikit-image)提供了一个强大的工具集,用于执行各种图像处理任务。cv2是OpenCV库的Python接口,它提供了广泛的图像处理和计算机视觉功能。这段代码将遍历指定文件夹中的所有图片,并将它们保存到另一个文件夹中。显示了图像,还输出了关于图像的重要统计信息,如尺寸、像素值等。读取图像、调整其大小,并分别显示其红色、绿色和蓝色通道。的图像文件,并以灰度模式显示它。显示了Hubble深空图像。r为红色通道,下标值为2。g为绿色通道,下标值为1。b为蓝色通道,下标值为0。
2024-04-23 18:12:10
1186
1
原创 游戏登录界面制作
创建登录和注册按钮,并将它们放置在窗口的指定位置。按钮的command属性绑定了相应的登录和注册函数。标红的位置为连接到同目录下的游戏程序(本博客2024.04.18日发布的程序)
2024-04-18 13:50:22
1854
原创 飞机大战实战项目解析(超详细版)
1.1导入所需的模块:time, pygame, random。1.2初始化游戏窗口,设置窗口大小为480x650像素。1.3加载游戏图标和背景图片。1.4加载英雄机和敌机的图片,并定义它们的矩形区域。1.5设置键盘重复事件,以便在按下键时能够连续移动英雄机。
2024-04-15 16:18:52
3149
1
原创 PyThon对象的综合用法
使用Python类和继承来创建一个基类Animal,以及从它派生出特定类型的动物子类Dog,Cat,Bird。每个子类都有其独特的属性和行为,这些通过覆盖基类的方法来实现。通过创建实例并调用其方法,可以模拟动物的饮食和发出声音的行为。
2024-04-12 10:30:13
668
1
原创 Python代码实现九九乘法表
范围(1,10)中j的内部循环:从1到i+1。由于范围从1开始,内部循环在i的第一次迭代中迭代9次(当i为1时),在i的第二次迭代中迭代8次(当i为2时),以此类推,直到i的第七次迭代(当i为8时),然后在i的最后一次迭代中迭代1次(当i为9时)。在给定i的内部循环完成后,执行不带参数的print()函数以移动到下一行,从乘法表的下一行开始。在给定i的内部循环完成后,执行print("")以移动到下一行,从乘法表的下一行开始。i在range(1,10)内的外部循环:对1到9之间的每个数字i运行一次。
2024-04-08 16:29:17
699
原创 Python模板设置
# -*- coding:utf-8 -*-# @Time: ${DATE} ${TIME} # @Author:xJYj1a# @File:${NAME}.py
2024-04-01 09:38:44
633
原创 python案例:学生姓名显示器
name_list = ['张三', '李四', '王五', '赵六', '孙七']window.title('my windows') # 窗口的标题。window.geometry('300x250') # 窗口的尺寸。window = tk.Tk() # 实例化窗口。# 创建函数列表里面添加值。
2024-03-26 15:43:30
485
原创 政府工作报告中的计算机行业发展展望
综上所述,政府工作报告中对计算机行业的支持和规划为行业的发展指明了方向,为企业和从业者提供了重要的指导和参考。在政策的引领下,计算机行业必将迎来更加繁荣和发展,为推动经济的高质量发展贡献力量。政府工作报告作为政府工作的总结和规划,对于计算机行业的发展趋势、政策导向和未来机遇有着重要的指导作用。同时,政府将简化人才引进政策,吸引更多优秀的国际人才来华发展,推动计算机行业的国际化水平。其次,政府将加强对计算机产业链的规划和建设,促进硬件、软件、服务等各个环节的协同发展。
2024-03-22 15:18:48
342
1
原创 python基础
is is 是判断两个标识符是不是引用自一个对象 x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False。& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100。如果 x 为 False,它返回 True。
2024-03-22 14:32:42
464
1
原创 Python和Pycharm在windows环境下的安装
登录网站https://www.jetbrains.com/pycharm/download/#section=windows---->开发人员选项---->pycharm---->选择社区版下载。选择Do not import settings---->ok---->send usage statistics---->NEXt:f p---->s u py。勾选前五项-自定义安装位置(尽量不要在C盘)---->Install。自定义安装地址---->Create--等待配置完成。
2024-03-21 19:21:02
486
1
CentOS7 64位安装全过程
2024-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人