自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 OpenCV车辆识别

从教学视频中学到的车辆检测代码

2023-02-25 19:39:17 558

原创 Cesium简介

Cesium框架简介,尚未全部完成

2022-06-26 10:07:05 34078 5

原创 WebGL技巧:鼠标控制物体旋转

WebGL实现鼠标控制物体旋转的技巧,即通过鼠标事件修改模型矩阵。

2022-05-28 23:45:02 1195

原创 WebGL技巧:选中三维物体

WebGL选中物体的小技巧:通过赋予物体不同的颜色,获取鼠标点击处的颜色,来判断是否选中物体。

2022-05-28 23:43:05 579

原创 【《WebGL编程指南》读书笔记——着色器和程序对象的准备】

本文为《WebGL编程指南》第九章下半部分读书笔记本文在介绍着色器shader和程序对象program结构的基础上,说明了二者“初始化”的过程,分析了书中initShader()函数的内容。

2022-04-24 12:26:53 805

原创 【《WebGL编程指南》读书笔记-层次模型】

本文是《WebGL编程指南》第九章上半部分的读书笔记。主要内容包括:1. 由多个简单的部件组成的复杂模型。2. 为复杂物体(机器人手臂)建立具有层次化结构的三维模型。3. 使用模型矩阵,模拟机器人手臂上的关节运动。

2022-04-23 16:17:14 588

原创 【《WebGL编程指南》读书笔记-光照】

本文为《WebGL编程指南》第八章光照的读书笔记本文包括以下内容:1. 介绍了点光源、平行光的漫反射模型和环境光反射模型;2. 在着色器中根据光照模型构建公式,实现平行光和点光源的光照效果,JavaScript为着色器提供数据支持;3. 分别在顶点着色器和片元着色器中计算颜色值,展示逐顶点计算和逐片元计算的不同:逐片元的光照效果更加自然。

2022-04-21 11:57:14 434 1

原创 【《WebGL编程指南》读书笔记-进入三维世界(下)】

本文为读书笔记第七章下半部分主要包括以下内容:1. 开启深度检测,使用深度缓冲区进行隐藏面消除,处理物体前后关系;2. 深度冲突的产生条件和解决方案(多边形偏移);3. 通过顶点索引绘制图形。

2022-04-18 21:50:23 440

原创 【《WebGL编程指南》读书笔记-进入三维世界(上)】

本文为《WebGL编程指南》读书笔记,第七章进入三维世界的上半部分。主要要点包括:1.三维的呈现方式:视点、观察点、视线和上方向;2.WebGL可视空间与投影操作,使用盒状可视空间和正射投影进行简单绘图,对正射投影矩阵的数学原理进行了本书之外的补充;3. 透视投影可视空间、投影矩阵和模型视图投影矩阵的相关操作,提及规范立方体。

2022-04-16 20:47:14 763

原创 【《WebGL编程指南》读书笔记-颜色与纹理】

《WebGL编程指南》读书笔记-第五章 颜色与纹理。要点有三:1.多个缓冲区对象的使用和单个缓冲区对象交错组织;2.顶点着色器和片元着色器工作细节;3. 纹理的使用

2022-04-11 23:46:27 1038

原创 【《WebGL编程指南》读书笔记-高级变换与动画基础】

《WebGL编程指南》读书笔记-第四章 高级变换与动画基础。要点有二:1.使用矩阵库,通过矩阵乘法模拟复杂的变换(模型矩阵);2.通过反复变换和重绘生成动画效果。

2022-04-07 14:01:26 372

原创 【《WebGL编程指南》读书笔记-绘制和变换三角形】

《WebGL编程指南》读书笔记-绘制和变换三角形。gl.drawArrays()的多种用法和仿射变换的矩阵形式(变换矩阵)。

2022-04-07 14:00:41 545

原创 【《WebGL编程指南》读书笔记-WebGL入门】

《WebGL编程指南》读书笔记-第二章 WebGL入门。初识绘图流程、缓冲区、着色器、attribute变量和uniform变量。

2022-04-07 13:59:43 934

原创 【《WebGL编程指南》读书笔记-WebGL概述】

《WebGL编程指南》读书笔记 WebGL概述本文包括WebGL起源、WebGL程序结构,帮助读者从宏观上对WebGL留有印象。

2022-04-07 13:59:13 824

原创 【《WebGL编程指南》读书笔记】

《WebGL编程指南》读书笔记-总纲

2022-04-07 13:58:07 591

原创 【数据结构与算法学习笔记】

本系列文章为作者学习数据结构与算法所作笔记,笔记参考陈斌老师的课程“数据结构与算法 Python版”和经典的数据结构教材《数据结构(C语言版)》(作者:严蔚敏),后期也参考了LetCode的题解。

2022-04-07 13:45:32 2836

原创 【数据结构与算法学习笔记-AVL树平衡二叉树】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)。本文介绍了AVL树的相关内容,并在BST的基础上构建了AVL树调节平衡相关的操作,最后对时间复杂度进行了相应计算。

2022-04-07 13:44:31 777

原创 【数据结构与算法学习笔记-BST二叉查找树】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)。本文包括二叉查找树的介绍、结构定义和增删改查等方法的实现,涉及一些Python内置方法的构建,最终有简单的复杂度分析过程。

2022-04-07 13:43:47 974

原创 【数据结构与算法学习笔记-Graph与广度/深度优先搜索】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)。本文讨论了图结构的基本概念,存储方式,并以邻接表法通过Python实现了简单的图结构。在此基础上,通过词梯问题和骑士周游问题,尝试实现两种基础的算法:广度优先搜索和深度优先搜索。

2022-04-07 13:42:45 475

原创 【数据结构与算法学习笔记-Trie前缀树】

本文为学习笔记,部分内容可在letcode网站中查到,部分内容为笔者原创。前缀树为有公共前缀的内容,如字符串等的统计、排序和保存等操作提供便利,起到提高效率的目的。

2022-04-06 18:59:16 306

原创 【数据结构与算法学习笔记-Huffman Tree(最佳判定算法和压缩编码)】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)。本文包括Huffman Tree的原理和链表法实现思路,就压缩编码的功能进行了简单的再现。

2022-04-06 18:50:30 580

原创 【数据结构与算法学习笔记-Binary Heap优先队列和二叉堆】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)。本文包括优先队列的介绍,从树到完全二叉树到二叉堆的关系,二叉堆的实现(Python和JavaScript),相关复杂度的计算。

2022-04-06 16:57:23 588

原创 【数据结构与算法学习笔记-Tree】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)。本文包括树Tree的两种实现方式:嵌套列表法(顺序存储)和链表法(链式存储),应用包括表达式解析树的构建和计算。

2022-04-06 16:50:30 557

原创 【数据结构与算法学习笔记-OrderedList】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)本文包括有序表OrderedList结构的实现,包括JavaScript和Python的实现代码。

2022-04-06 16:40:13 841

原创 【数据结构与算法学习笔记-UnorderedList】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)。本文包括无序表Unordered List数据结构的实现。

2022-04-06 16:37:41 1063 1

原创 【数据结构与算法学习笔记-Dqueue】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)本文主要为Deque双端队列结构的实现,应用示例包括回文词判定。

2022-04-06 16:21:41 1773

原创 【数据结构与算法学习笔记-Queue】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)本文主体为Queue结构的实现,应用示例包括热土豆问题(击鼓传花)、打印任务模拟。

2022-04-06 16:12:01 244

原创 【数据结构与算法学习笔记-Stack】

本文为学习笔记,感兴趣的读者可在MOOC中搜索《数据结构与算法Python版》或阅读《数据结构(C语言版)》(严蔚敏)本文主体为Stack结构实现,应用示例包括括号匹配、十进制转换为二进制、中缀表达式转后缀表达式、后缀表达式求值。

2022-04-06 16:06:45 195

原创 【数据结构与算法学习笔记-Preview与算法复杂度分析简述】

笔者数据结构学习笔记。学习内容参考陈斌老师的课程“数据结构与算法 Python版”和经典的数据结构教材《数据结构(C语言版)》(作者:严蔚敏),许多图片和代码都可以在两处找到出处,也有少量图片是笔者自己便于理解所画。不是原创!说不清是转载还是翻译,难以给出链接,希望大佬指导。

2022-04-06 15:54:18 372

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除