个人Blender建模/动画作品展示
-
Sticky
-
Sticky
Java GUI——音乐播放器
本项目是一个Java GUI音乐播放器,支持线上歌单的获取、保存和播放,同时也允许用户创建、编辑和删除本地歌单。播放器具备基本功能,如播放、暂停、歌曲切换和播放模式选择(循环、随机、顺序播放)。界面设计考虑用户体验,包括进度条和当前播放信息的显示。关键技术包括GUI设计、网络数据处理和音乐文件的播放控制,克服了多个技术挑战,提供了稳定流畅的音乐播放体验。
-
Sticky
MIT软件性能工程——Homework-3-Vectorization
In this homework and recitation you will experiment with Intel Vector Extensions. You will learn how to vectorize your code, figure out when vectorization has succeeded and debug when vectorization seems to have worked but you aren’t seeing speedup. Vectorization is a general optimization technique that can buy you an order of magnitude performance increase in some cases. It is also a delicate operation. On the one hand, vectorization is automatic: when clang is told to optimize aggressively, it will automatically try to vectorize every loop in your program. On the other hand, very small changes to loop structure cause clang to give up and not vectorize at all. Furthermore, these small changes may allow your code to vectorize but not yield the expected speedup. We will discuss how to identify these cases so that you can get the most out of your vector units.
-
Sticky
MIT软件性能工程——Homework-2-Profiling Serial Merge Sort
In this homework, you will familiarize yourself with essential profiling tools, namely Perf and Cachegrind. Perf provides detailed insights into where time is spent within your program, while Cachegrind, part of the Valgrind tool suite, profiles cache and branch prediction behavior. These tools aid in identifying areas of your code that would benefit from optimization. Ultimately, you will utilize these tools to optimize a serial merge sort routine. Generally, when aiming to enhance a program’s performance, it is prudent to first implement a correct version and then assess it. While parts or even the entirety of the initial implementation may suffice in some cases, profiling is crucial for pinpointing areas requiring improvement.
-
Sticky
MIT软件性能工程——Homework-1-Getting Started
Performance Engineering of Software Systems——Massachusetts Institute of Technology This homework introduces the environment and tools you will be using to complete your future project assignments. It includes a quick C primer. You should use this assignment to familiarize yourself with the tools you will be using throughout the course.
-
Sticky
竞赛——蓝桥杯大赛-元宇宙元镜杯国家级三等奖
作品《元卧室》荣获第十四届蓝桥杯大赛专项赛暨首届“元境杯”元宇宙创想+数字内容创作大赛3D互动创作赛道(学生组)全国三等奖。
-
Sticky
图像处理与分析——大实验-扑克牌分割
本实验设计并实现了一个算法,自动识别图像中的扑克牌区域,生成mask并将扑克牌抠取出来。通过分析扑克牌的颜色和边界特性,结合分割和形态处理技术,成功实现了图像中扑克牌区域的自动分割。
-
Sticky
图像处理与分析——实验六-数学形态及图像压缩
本实验通过探索图像压缩和数学形态学操作技术,成功实现了图像的高效压缩和国旗图案的提取。实验结果表明,这些技术在图像处理中的应用具有重要意义和广泛的实用价值。
-
Sticky
图像处理与分析——实验五-小波变换及多分辨率处理
本实验通过小波变换技术,探索图像多分辨率处理方法,有效实现图像降噪和图像融合。
-
Sticky
图像处理与分析——实验四-图像恢复和滤波处理
本实验通过频域和空间域滤波技术,探索图像恢复方法,有效去除图像中的条纹干扰和随机噪声。