其他项目¶
项目列表¶
计算机图形学项目¶
Computer Graphics Projects
- Github链接: https://github.com/wmFrank/intro-graphics-projects
- 说明: 一系列项目,来自于一门很好的在线课程:GAMES101: Introduction to Computer Graphics,由闫令琪教授授课
- 编程语言: C/C++, HTML, JavaScript
- 
证书:  
- 
结果: Z-缓冲和抗锯齿   Z-缓冲渲染的三角形 使用超级采样抗锯齿进行改进 Blinn-Phong着色器和纹理着色器   Blinn-Phong着色器渲染的奶牛 纹理着色器渲染的奶牛 光线追踪  采用Moller-Trumbore相交算法的光线追踪 BVH和SAH加速结构   Bounding Volume Hierarchy(BVH): 7.84s Surface Area Heuristic(SAH): 6.39s 路径追踪  路径追踪渲染的Cornell Box 
图像处理项目¶
Image Processing Projects
- Github链接: https://github.com/wmFrank/image-processing-projects
- 说明: 关于直方图均衡化、边缘检测、边缘连接、数字识别的项目
- 编程语言: Matlab
- 
结果: 直方图均衡化   输入 输入的直方图   输出 输出的直方图 Canny算子边缘检测和边缘链接    输入 边缘检测后的输出 边缘链接后的输出 
图像拼接¶
Image Stitching
- Github链接: https://github.com/wmFrank/image-stitching
- 描述: 图像拼接的一种实现
- 编程语言: Matlab
- 技术: VLFeat, Ransac
- 
结果:   输入1 输入2  输出 
基于线采样的蒙特卡洛渲染¶
Monte Carlo Rendering based on Line Sampling
- Github链接: https://github.com/wmFrank/line-sampling-rendering
- 说明: 基于线采样的蒙特卡洛渲染的实现,具有面光源处理、路径追踪、多线程加速、微表面材质等功能支持。
- 编程语言: C++
- 技术: CMake
图像爬取和处理¶
Images Crawling and Processing
- Github链接: https://github.com/wmFrank/image-crawl-and-process
- 说明: 用requests爬取图像,用OpenCV处理的图像
- 编程语言: Python, C/C++
- 技术: requests, OpenCV, Bloom filter
葫芦兄弟¶
Calabash Brothers
- Github链接: https://github.com/wmFrank/Calabash-Brothers
- 描述: 基于Java的图形游戏--《葫芦兄弟》
- 编程语言: Java
- 技术: JavaFX, Maven
- 
结果: 游戏界面:  
基于Qt的画板¶
Qt Canvas
- Github链接: https://github.com/wmFrank/simple-canvas
- 描述: 一个具有一系列绘画功能的画板的Qt实现
- 编程语言: C++
- 技术: Qt, QMake
- 
结果: 画板展示: 
金庸小说中的人物关系挖掘¶
Relationships Mining in Jin's Novels
- Github链接: https://github.com/wmFrank/relationships-mining
- 描述: 关于挖掘金庸小说中人物关系的大数据处理项目
- 编程语言: Java, Scala, Python
- 技术: MapReduce, Hadoop, Spark, Hive, HBase
- 
结果: 人物关系图   通过Gephi实现可视化 
学生信息管理系统¶
Student Information Management System
- Github链接: https://github.com/wmFrank/simple-student-admin-system
- 描述: 基于MFC框架的简单学生信息管理系统的实现,支持添加、删除、排序、数据I/O、数据高亮
- 编程语言: C/C++
- 技术: Microsoft MFC
- 
结果: 
简单的计算机系统¶
Simple Computer System
- Github链接: https://github.com/wmFrank/simple-computer-system
- 说明: 基于i386框架的简单计算机系统的实现
- 编程语言: C
- 技术: Linux
操作系统项目¶
Operating System Projects
- Github链接: https://github.com/wmFrank/simple-operating-system
- 说明: 一系列关于汇编语言编程、ELF加载器和系统调用、进程切换和调度、信号灯和多线程的项目
- 编程语言: C、Assembly
图灵机模拟¶
Turing Machine Simulation
- Github链接: https://github.com/wmFrank/simple-turing-machine
- 描述: 简单的图灵机的实现,用来判断一些字符串是否属于某种特定的语言
- 编程语言: C++
计算机网络项目¶
Computer Networks Projects
- Github链接: https://github.com/wmFrank/computer-networks-projects
- 说明: 一系列关于网络拓扑结构、原始套接字编程、子网和NAT、静态路由、VPN构建的项目
- 编程语言: C/C++
- 技术: Linux, Wireshark
数据库项目¶
Databases Projects
- Github链接: https://github.com/wmFrank/databases-projects
- 说明: 一系列关于MySql基本操作、约束性数据库、第三方工具操作数据库的项目
- 编程语言: MySQL, Java
  
    
      最后更新:
      2023年3月17日
      
        
创建日期: 2023年3月17日
                
              创建日期: 2023年3月17日