跳转至

其他项目

项目列表

计算机图形学项目

Computer Graphics Projects

  • Github链接: https://github.com/wmFrank/intro-graphics-projects
  • 说明: 一系列项目,来自于一门很好的在线课程:GAMES101: Introduction to Computer Graphics,由闫令琪教授授课
  • 编程语言: C/C++, HTML, JavaScript
  • 证书:

    MW(en)

  • 结果:

    Z-缓冲和抗锯齿

    base_image image_improve
    Z-缓冲渲染的三角形 使用超级采样抗锯齿进行改进

    Blinn-Phong着色器和纹理着色器

    phong texture
    Blinn-Phong着色器渲染的奶牛 纹理着色器渲染的奶牛

    光线追踪

    raytracing
    采用Moller-Trumbore相交算法的光线追踪

    BVH和SAH加速结构

    binary_naive binary_sah
    Bounding Volume Hierarchy(BVH): 7.84s Surface Area Heuristic(SAH): 6.39s

    路径追踪

    cornell_box
    路径追踪渲染的Cornell Box

图像处理项目

Image Processing Projects

  • Github链接: https://github.com/wmFrank/image-processing-projects
  • 说明: 关于直方图均衡化、边缘检测、边缘连接、数字识别的项目
  • 编程语言: Matlab
  • 结果:

    直方图均衡化

    输入 输入的直方图
    输出 输出的直方图

    Canny算子边缘检测和边缘链接

    输入 边缘检测后的输出 边缘链接后的输出

图像拼接

Image Stitching


基于线采样的蒙特卡洛渲染

Monte Carlo Rendering based on Line Sampling

  • Github链接: https://github.com/wmFrank/line-sampling-rendering
  • 说明: 基于线采样的蒙特卡洛渲染的实现,具有面光源处理、路径追踪、多线程加速、微表面材质等功能支持。
  • 编程语言: C++
  • 技术: CMake

图像爬取和处理

Images Crawling and Processing


葫芦兄弟

Calabash Brothers


基于Qt的画板

Qt Canvas


金庸小说中的人物关系挖掘

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


简单的计算机系统

Simple Computer System


操作系统项目

Operating System Projects


图灵机模拟

Turing Machine Simulation


计算机网络项目

Computer Networks Projects


数据库项目

Databases Projects


最后更新: 2023年3月17日
创建日期: 2023年3月17日