- 博客(27)
- 收藏
- 关注
原创 计算机视觉课程设计:基于Mediapipe的体感游戏设计
演示视频:计算机视觉课程设计:基于Mediapipe的体感游戏设计_哔哩哔哩_bilibili
2023-06-30 20:57:06
299
原创 Linux实验:linux环境编程
(2)编译运行结果如下。对消息队列的操作过程通常是:用msgget函数创建一个新队列或者打开一个队列,用msgsnd把一个新消息添加到队列末尾,用msgrev从队列读取一条消息。(2)编译运行结果如下。从结果可以看出,创建一个子进程,父进程向子进程发送一个信号,然后等待子进程终止:子进程接收信号,输出自己的状态信息,最后终止自己。(2)编译运行结果如下。(3)如果父进程没有执行 wait(),那么父进程和子进程执行的先后顺序随机。子进程先执行,执行结束后父进程再执行。
2023-06-30 20:25:51
685
原创 Linux实验:系统及网络管理
配置自己的interfaces文件,加入“auto ens33iface ens33 inet dhcp”实现动态IP方式。使用useradd命令建立账号Zhangsan,-d选项设置用户主目录,-s选项设置登录时bash作为其shell程序。(2)root建立新用户。查看passwd文件可以找到新建的Zhangsan用户。(1)普通用户建立新用户。不行,但赋予sudo权限后也可以建立新用户。为用户Zhangsan设置工作组work。修改用户Zhangsan的密码。可以看到成功发送邮件。
2023-06-30 20:25:23
2049
1
原创 Linux实验:常用开发工具gdb
(3)gdb 调试 设置断点,然后调试 run -b。打印查看 p[50]的地址,错误的访问了未 初始化的 p[50](4) gdb 调试 设置断点,然后调试 run -f。调试发现问题在于数组内存释放后仍去访问。(1)在每个函数入口设置断点,然后调试,发现:首先访问主函数,然后逐层访问各个。(5)修改 badprog.c 文件,对问题代码修改调整。子函数,最后得到返回的结果再逐层返回至主函数并退出。(2)直接运行,观察错误提示。(1)输入程序代码后,编译。(1)编写相应的文件。
2023-06-30 18:44:05
1101
1
原创 Linux实验:Shell编程
分析:去掉eval后,结果没有显示用户输入的字符。eval命令强制shell对该行进行两次扫描:一次将$1扩展到变量名中,接着执行替换后的命令。功能:输出输入字符串中抽取的第n个字符至第m个字符之间的所有字符(包括这两个字符)功能:显示裴波那契数列前10项及它们的和。功能:输入的所有参数逆序输出显示。
2023-06-30 18:40:58
314
1
原创 RNN和LSTM、GRU:情感分类IMDB 影评数据集
设置词向量编码长度embedding_len = 100,然后输入序列通过 Embedding 层完成词向量编码,循环通过两个LSTM层,提取语义特征,取最后一层的最后时间戳的状态向量输出送入分类网络,经过 Sigmoid 激活函数后得到输出概率。GloVe 模型初始化的 Embedding 层的训练结果和随机初始化的 Embedding 层的训练结果填入表4。3.分别构建2层的LSTM和GRU模型,设置参数和表1相同,把不同模型的训练和测试结果填入下表3。双向GRU模型(2层、通过预训练的。
2023-06-29 16:46:15
355
原创 BP、CNN、ResNet:图片分类FashionMnist和CIFAR-10
是由Zalando(一家德国的时尚科技公司)旗下的研究部门提供。其涵盖了来自10种类别的共7万个不同商品的正面图片(口红、包包、鞋子、裤子、衬衫、T恤、衬衣、靴子)。该数据集包括60000个训练样本、10000个测试样本,每张图片为28×28。要求设置批量大小为64,给出一批的训练图片截图。理解BP神经网络和卷积神经网络的结构和原理,掌握反向传播学习算法对神经元的训练过程,了解损失函数的反向传播和梯度下降。通过构建BP神经网络和卷积神经网络图像识别实例,熟悉前馈神经网络的原理、结构和工作过程。
2023-06-29 16:37:27
384
原创 计算机组成原理课程设计:运算器、微程序控制器、两个数大小比较
机器程序如下:$P 00 20;IN R0$P 01 00$P 02 21;IN R1$P 03 00$P 04 84;SUB R0,R1$P 05 F0;BZC$P 06 0C$P 07 62;LDI R2,01H$P 08 01$P 09 38;OUT 40H,R2$P 0A 40$P 0B 50;HTL$P 0C 04;ADD R0,R1$P 0D 81;SUB R1,R0$P 0E F0;BZC$P 0F 15$P 10 62;LDI R2,02H。
2023-06-29 16:12:44
209
原创 数字图像处理:频域滤波
2、自选一副图片,分别用频域低通滤波和频域高通滤波,得到处理后的图像。1、使用傅立叶变换,在频率域分别实现一个低通滤波器和一个高通滤波器。
2023-06-29 15:53:11
43
原创 数字图像处理:边缘检测、霍夫圆检测
计算 Canny 图中所有非 0 点距离圆心的距离,统计得到可能的 半径值(N(r) 越大,说明这个距离值出现次数越多,越有可能是半径值)。③图像灰度的变化情况可以用灰度分布的梯度来反映,给定连续图像 f(x,y), 其方向导数在边缘法线方向上取得局部最大值。2、对得到的边缘图像使用 Hough 变换进行圆的检测,创建一个与原图大小 一致的新图像,背景为黑色,圆所在区域为红色。④方向导数取最大值时的方向即为梯度方向,方向导数的最大值即为梯度的 模。因此,根据边缘的形状,可以通过求导 的方法来寻求边缘。
2023-06-29 15:46:20
490
原创 数字图像处理:均值、高斯、中值滤波
②高斯滤波 x 和 y 分别表示的是邻域内其他像素与邻域内中心像素的距离,σ代表的是 标准差。将得到的值进行归一化处理,即将左上角的值归一化为 1,其他位置的 值都进行等比例放大或缩小,然后取整。实现对图像的空间滤波,分别使用均值、高斯、中值滤波对“salt-0.1.bmp” 和“salt-0.05.bmp”进行处理输出结果,说明去除此类噪声最好的滤波器。滑动窗口的大小和形状根据需求自行设置。③中值滤波 将一个滑动窗口内每个像素的灰度级从小到大排序,用中值来替代窗口中心 像素原来的灰度。
2023-06-28 22:24:31
272
1
原创 数字图像处理:直方图均衡化、规定化
首先,我们先用split函数将原图和参考图像分成三个通道的图像,再对每个通道的图像做规定处理,最后用merge函数将三个通道的图像合并。2、采用直方图规定化算法,对“原图.bmp”RGB三个通道的直方图分别改成与“参考图像.bmp”一致。③对每个像素值f(x, y),找到最小的t*,即为规定化后得到的灰度值g(x, y)。1、将“原图.bmp”转换成灰度图像,并进行直方图均衡化。这里,我们采用基于累积直方图的均衡化方式。②计算原图和参考图片的累积直方图。参考图片RGB三个通道。
2023-06-28 22:20:33
471
2
原创 GAN网络:图像生成、图像修复和风格迁移
使用此系统,用户可以生成自己想要的图像,帮助生成不同环境或不同需求的图片,同时生成大量数据,为深度学习提供数据集;计算的损失,都是生成图片的损失,因为它的目的十分的单纯,就是为了生成逼真的图片,所以只需要对生成的图片进行损失计算即可。但是对于判别网络,它的目的是在于鉴别图片的真假,它不仅要判断出造假的图片,还要判断出真实的图片。生成器与判别器计算损失,设置判别器和生成器中的参数是否需要记录梯度,这里生成器不需要记录的原因是,生成器的进化只依赖于判别器给生成器的反馈与判别器的参数无关。
2023-06-28 22:05:29
3439
2
原创 阿里天池:字符级别匿名处理后的新闻文本分类
赛题链接:零基础入门NLP - 新闻文本分类_学习赛_天池大赛-阿里云天池数据集:训练集20w条样本,测试集A包括5w条样本,测试集B包括5w条样本。为了预防选手人工标注测试集的情况,比赛数据的文本按照字符级别进行了匿名处理。Ø在数据集中标签的对应的关系如下:科技': 0, '股票': 1, '体育': 2, '娱乐': 3, '时政': 4, '社会': 5, '教育': 6, '财经': 7, '家居': 8, '游戏': 9, '房产。
2023-06-28 20:53:49
235
1
原创 树莓派小车:智能捡球小车——Q宝
在遇到第一个直角右转口后,进入阶段二,阶段二是智能小车减速,因为速度过快可能导致车头下方的检测出现小毛病,小车进入第一个左拐路口,增加左转时间,然后直行,到横线处,小车停止,进入阶段三,小车先识别前方的球类,然后倒车到拐口处,原地右转,之后的识别也是类似的操作,随后有一个简单的避障功能,进行球类识别测试时,在本地测试效果良好,但是投入实际应用中时,受到光线等因素的影响,识别球类的能力大大下降。小车摄像头精度不够,视角较小,在识别人脸时,需要不断移动人脸照片,让摄像头能够抓取人脸。在第一阶段的循迹过程中,
2023-06-28 20:36:35
1103
1
原创 计算机网络原理课程设计
要求有详细的说明文档,包括程序的设计思想、工作流程、关键问题、程序注释和对捕获包的解析截图。如网络命令的使用说明是来自百度百科(即大篇幅抄袭)或对命令使用结果没有任何说明,酌情扣分。要求必须输出以下字段:版本号、总长度、标志位、片偏移、协议、源地址和目的地址。结构体 记录主机的信息,包括主机名、别名、地址类型、地址长度和地址列表,通过域名获取。环境下使用上述网络命令进行网络状态监测和跟踪,给出相应的截图和对结果的解释。)发送信息,查看走得是哪一条路由。的网卡的所有数据,包括接收和发送的数据包,设置为阻塞。
2023-06-28 20:18:13
350
1
原创 数据结构课程设计:大整数的运算
【问题描述】密码学分为两类密码:对称密码和非对称密码。对称密码主要用于数据的加/解密,而非对称密码则主要用于认证、数字签名等场合。非对称密码在加密和解密时,是把加密的数据当作一个大的正整数来处理,这样就涉及到大整数的加、减、乘、除和指数运算等,同时,还需要对大整数进行输出。请采用相应的数据结构实现大整数的加、减、乘、除和指数运算,以及大整数的输入和输出。【基本要求】要求采用链表来实现大整数的存储和运算,不允许使用标准模板类的链表类(list)和函数。
2023-06-28 20:00:03
507
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人