毕业那年的大学生创新立项

news/2024/4/29 6:10:59/文章来源:https://blog.csdn.net/u012039040/article/details/126620095

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。

  • 对于文章中出现的任何错误请大家批评指出,一定及时修改。
  • 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
  • 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

毕业那年的大学生创新立项

本文关键字:大创、本科、毕设、图像、算法

文章目录

  • 毕业那年的大学生创新立项
    • 一、背景介绍
    • 二、大创内容
      • 1. Matlab
      • 2. 图形软件包
    • 三、毕业设计
      • 1. 第一捧金
      • 2. 快速成文
    • 四、结语

一、背景介绍

其实在大学的时候有很多的活动可以参加,也有很多的证和比赛,由于自己在本科时读的是数学计算机相结合的专业。
所以能够接触到的证书和比赛就是建模创新立项国家级计算机证书等等,至于蓝桥和我们的关系并不大,而且当时也很少听到这个词,毕竟距离自己本科毕业也有些年头了。
记得当时自己是大三,参加大学生创新立项需要拉起一整个的小组,还要选定一个导师。由于是师范学校,所以小组内就只有我一个男生,不过我选择了Coding,毕竟数学算法啥的我研究起来也是有困难。
整个项目的流程需要先申报、评估,都通过之后就可以研究这个课题,验收通过之后还会有一笔奖金,虽然不多,但是在整个过程中也是收获了很多。

二、大创内容


最终的成品就是使用Matlab编写一个桌面程序,可以选择前景图背景图,然后鼠标选择要裁剪的区域,最终拼合成一张完整的图像,其中的难点当然是最终拼合时重叠部分的痕迹处理。

1. Matlab

之前在学习Matlab这款软件时,只是知道可以进行矩阵运算,函数计算,是一个特别强大的数学工具。这个课题中的算法实现都是在Matlab中实现的,整体的代码风格与C语言类似。
深入接触之后发现Matlab也支持桌面软件开发,并且是有可视化的设计界面,同时可以捕获和控制鼠标的操作,是一款十分强大的工具。
另外,软件在图像处理方面也尤为强大,彩色图在Matlab眼中只是一个多维矩阵,对于图像的修改完全转化为对矩阵数据的操作,不愧被称之为矩阵实验室

2. 图形软件包

对于软件界面的开发其实比较简单,和一般的界面开发并没有太多的不同,毕竟都是菜单设置事件绑定功能实现
对于核心算法的部分采用的是梯度重构,这里也就不展开说明了。不过除此之外,还有一些界面上的功能需要实现,比如在前景图中选取指定区域后,如何构建一个二位图Mask,当时也是在这里卡了好久,不过在一些老师的指导下还是顺利完成了,感觉在整个过程中真的收获到了什么,自己也建立了一些自信:原来自己也是可以做出一些东西的

三、毕业设计

当时大三的时候,每周都有一个小组讨论的时间,大家互相同步自己的进展和成果。当最后成品做出来的时候真的是很欣喜,这个过程中导师也一直在鼓励我们,也告诉了我们一句话:我们是站在巨人的肩膀上,这也让我学会了谦卑,领会到了不断学习的道理。

1. 第一捧金

记得当时项目验收之后,每人分到了几百元的奖励,虽然总奖励并没有过万,但是在整个的过程中也是报销了好几次手机费,免费入手了好几本书,属于是自己偷偷的开心。

2. 快速成文

进入大四以后的第一件事当然是抱紧导师的大腿,把自己做的这个项目直接做成毕设,绝对的原创。所以整个的毕业设计并没有话费太多的功夫,只是一直在花时间搞定格式,以及各种背景说明。相比于其他同学,也是从容很多,在答辩时也是丝毫不慌。

四、结语

之前很多小伙伴在粉丝群中询问,某某证书要不要考,出去找工作有没有用?某某比赛要不要参加?写在简历上会不会增加被面试的机会?
这些问题都很直接,也很实际,毕竟每个人都希望为自己以后尽量铺平道路。但是除了证书和结果之外,整个的过程中你依然会学到很多的东西,技能的提升,学习能力的磨练,还有自己也更能耐得下性子,坐得住板凳,所以如果有机会参加各种各样的比赛,在时间允许的情况下,请毫不犹豫的参加

扫描下方二维码,加入CSDN官方粉丝微信群,可以与我直接交流,还有更多福利哦~
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_3462.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试题-谈谈你对JVM的理解

首先问一个问题,jvm、jdk、jre三者的区别?再去谈其他的 JVM(Java Virtual Machine):虚拟机 ,源文件.java在虚拟机中通过编译器编译成字节码文件.class,是整个java实现跨平台的最核心的部分 操作…

什么是快应用?与原生APP相比优势在哪里

目前,头部互联网企业以及手机厂商两大阵营,正打得不可开交。腾讯、阿里、百度、今日头条等头部互联网企业,齐齐发力小程序,借助于开发者的力量,来强大自身的服务能力,提高超级平台的粘性,深挖存…

vue路由原理

前端路由切换原理:本质就是监听url的变化,然后匹配路由规则,显示相应的页面,并且不刷新页面。目前单页面应用实现路由的方式只有俩种: hash模式 history模式 hash模式相当于瞄点跳转。监听url#后面的传值发生变化&…

idea常用快捷键和插件

快捷键 查看父子关系图:ctrlaltu 全局搜索ctrlshirtF 全局替换:CtrlshirtR 插件 汉化Chinese 配置文件yml转properties 代码预览插件: MyBatis增强插件:MybatisX 快速定位接口工具(RestfulToolkit-fix) 安装之后使用快捷键"Ctrl\"或"CtrlAltN"调出搜…

Leetcode 946.验证栈序列

1.题目描述 给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 false 。 输入:pushed [1,2,3,4,5…

基于数字孪生的智慧城市是如何发展的?

数字孪生是指充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多尺度、多概率的仿真过程,在虚拟空间中完成映射,从而反映相对应的实体装备的全生命周期过程。简而言之,数字孪生就是在一个设备或系统的基础上创造一个克…

零基础学Java有哪些必看书?推荐这5本

零基础学Java初学者,想要入门,应该多看一些关于Java的书,先充实理论基础。然而Java的技术知识是海量的,市面上关于Java的书令人眼花缭乱,零基础的小白完全不知道该看哪本书。那么,零基础学Java有哪些必看书…

阿里巴巴微服务核心手册:Spring Boot+Spring cloud+Dubbo

前言 微服务作为一项在云中部署应用和服务的新技术已成为当下最新的热门话题。但大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说 API 应该是重点。 企业和服务提供商正在寻找更好的方法将应用程序部署在云环境中,微服务…

opencv-python之位平面分解与数字水印

位平面分解与数字水印位平面分解与数字水印位平面分解1.图像预处理2.构造提取矩阵3.位平面提取4.阈值处理5.显示图像简单的数字水印1.载体图像预处理2.水印图像处理3.水印添加4.水印提取位平面分解与数字水印 两张素材: 位平面分解 图像矩阵中的每个值是一个八位二进制数&…

技术分享 | 黑盒测试方法论—等价类

等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。需要把用户所有可能输入的数据,划分成若…

JAVA----钉钉机器人消息样式,关于PC 端与手机端文字消息样式显示不统一

关于PC 端与手机端文字消息样式显示不统一 颜色 String message "<font color#e60020>" 欢迎您加入公司&#xff01; "</font>";不加引号 或 加双引号String message "<font color\"#e60020\">" 欢迎您加入公…

新课标、新考法,猿辅导创新教育研究院全面拆解新课标

“义务教育课程方案和课程标准&#xff08;2022 年版&#xff09;”&#xff0c;也就是众多周知的“新课标”已于今年4月正式颁布。近日&#xff0c;各地的2022秋季学期已陆续开学&#xff0c;这版新修订的义务教育课程也将进入实施阶段。那么&#xff0c;这版新课标究竟有哪些…

RocketMQ的架构设计

目录 1 、技术架构 2、部署架构 2.1、RocketMQ 网络部署特点 2.2、结合部署架构图&#xff0c;描述集群工作流程&#xff1a; 1 、技术架构 RocketMQ架构上主要分为四部分&#xff0c;如上图所示: Producer&#xff1a;消息发布的角色&#xff0c;支持分布式集群方式部署。…

图神经网络(三):数学基础

一.复数空间 在实数空间中&#xff0c;加法、减法可以看成是沿数轴的左右平移&#xff0c;乘法、除法可以看成是沿数轴的拉伸和压缩。但是在现实生活中除了平移和缩放以外&#xff0c;还存在旋转。在复数发明之前&#xff0c;处理旋转问题是非常麻烦的。 1.复数的定义 i2i^2i…

yolo系列之yolov3(3)

文章目录前言v3改动backBone先验框的设定改变特征图的提取loss函数的修改softmax 改进MSE 和交叉熵损失函数前言 v1和v2可以参考前两篇文章v1&#xff1a;https://blog.csdn.net/monk96/article/details/126603180?spm1001.2014.3001.5502v2:https://blog.csdn.net/monk96/ar…

Redis 非关系型数据库学习(三)---- Redis 基础知识

文章目录Redis 非关系型数据库学习&#xff08;三&#xff09;---- Redis 基础知识&#xff08;1&#xff09;Redis 数据库select 切换当前数据库Dbsize 查看数据库key数量&#xff08;2&#xff09;查看数据库的keykeys [partten]&#xff08;3&#xff09;清除数据库的 keyfl…

【沐风老师】3DMAX散布插件scat_pro v1.1使用教程

【ScatPro简介】 3DMAX超级散布插件ScatPro是一个max脚本小工具&#xff0c;可以帮助你散布3D对象到曲面。在家具建模、建筑建模方面都有很大的帮助&#xff0c;可以提高工作效率。 ScatPro插件非常适合编织类建模&#xff0c;这将大大解放我们的双手&#xff0c;提高工作效率…

http和tcp

http http - 浏览器和服务器交互的超文本传输协议 https - http ssl (建安全通道,确保数据传输&#xff0c;网站真实性) http 80 身份容易被伪装 内容容易被篡改窃取 收集流动的数据包且解析&#xff0c;可以交给抓包工具 Https 443 需证书费用高 对传输内容进行加密 身份认证…

【RabbitMQ学习笔记】第一章 MQ的基本概念

文章目录1、MQ概述2、MQ的优势3、MQ的劣势4、常见的MQ产品1、MQ概述 MQ全称Message Queue&#xff0c;消息队列&#xff0c;是在消息的传输过程中保存消息的容器&#xff0c;多用于分布式系统之间进行通信。 2、MQ的优势 总结六个字&#xff1a; 解耦、异步、削峰 优势说明…

2022几款开源的态势感知、攻击监控、日志分析等平台调研

目录态势感知、攻击监控、日志分析等平台调研一. OSSIM开源安全信息管理系统功能展示主界面1. DASHBOARDS模块a. OverViewb.Deployment status&#xff1a;资产部署的分类及状态信息c. Risk Mapsd. Open Threat Exchang&#xff1a;在地图中显示OTX变化趋势及IP信誉2. ANALYSIS…