摘要: 作者结合自身GIS开发经验,分享职业路径思考、新书《GIS基础原理与技术实践》的写作初衷,并附上多篇技术节选与开源资源,倡导“原理+实践”融合的学习方式。 阅读全文
posted @ 2026-02-13 13:27 charlee44 阅读(262) 评论(0) 推荐(1)
摘要: 通过实例分析了束平差(Bundle Adjustment)在存在外点干扰下的优化行为,探讨了鲁棒核函数、自适应外点剔除、空间均衡策略等工程实践方法,并系统梳理了BA在真实场景中面临的零空间自由度、内参畸变、大规模扩展性、退化几何等十大核心挑战。 阅读全文
posted @ 2026-03-13 22:12 charlee44 阅读(63) 评论(0) 推荐(1)
摘要: 系统阐述了束平差(Bundle Adjustment)的几何模型、非线性最小二乘建模、稀疏结构特性及基于 Schur 补的高效求解策略,并通过 Ceres Solver 实现了一个完整的 BA 优化案例,验证了其在全局一致重建中的强大能力。 阅读全文
posted @ 2026-03-11 08:56 charlee44 阅读(82) 评论(0) 推荐(0)
摘要: 探讨了在存在大量误匹配(外点)的真实场景下,如何鲁棒地估计本质矩阵 EE ,核心方案是结合 RANSAC 框架与 5点算法(通过 OpenGV 库实现)来剔除异常值,随后利用 8点算法 提供初值并基于 Sampson 误差 使用 Ceres 进行非线性优化,从而显著提升对极几何模型的精度与可靠性。 阅读全文
posted @ 2026-03-09 19:31 charlee44 阅读(71) 评论(0) 推荐(0)
摘要: 本文详解了已知内参下的对极几何问题,推导了本质矩阵的8点线性算法与基于Sampson误差的非线性优化方法,并提供了完整的C++实现与评估代码。 阅读全文
posted @ 2026-03-06 21:02 charlee44 阅读(121) 评论(0) 推荐(0)
摘要: 系统讲解了多视图几何中三角化问题的建模、线性(DLT)与非线性(重投影误差最小化)求解方法,并通过实例对比验证了非线性优化在提升3D点重建精度上的有效性,同时分析了实际应用中的挑战与应对策略。 阅读全文
posted @ 2026-03-03 21:34 charlee44 阅读(75) 评论(0) 推荐(0)
摘要: 本文基于李群与李代数理论,构建了严格保持旋转合法性的 SE(3) 优化框架,重新求解 PnP 问题,并通过 Ceres 实现验证其高精度与鲁棒性。 阅读全文
posted @ 2026-02-28 20:19 charlee44 阅读(91) 评论(0) 推荐(0)
摘要: 深入剖析了计算机视觉中PnP问题的数学模型与求解策略,详细推导了基于旋转向量参数化的重投影误差雅可比矩阵,并通过手写Levenberg-Marquardt算法与Ceres自动微分框架的对比实现,展示了从理论推导到工程落地的完整流程。 阅读全文
posted @ 2026-02-24 14:06 charlee44 阅读(168) 评论(0) 推荐(1)
摘要: 几何着色器是一种可选的、可编程的图形管线阶段,能够将输入图元转换为其他图元或生成新几何体,但因性能和资源限制在实践中使用有限。 阅读全文
posted @ 2026-02-17 14:16 charlee44 阅读(10) 评论(0) 推荐(0)
摘要: 曲面细分阶段通过外壳着色器、固定功能曲面细分器和域着色器协同工作,动态生成适应视距与性能需求的三角形网格,以高效渲染复杂曲面。 阅读全文
posted @ 2026-02-16 14:06 charlee44 阅读(10) 评论(0) 推荐(0)
摘要: 顶点着色器是图形渲染管线中由程序员控制的第一阶段,用于处理每个顶点的属性(如位置、颜色、法线等),通常将顶点从模型空间转换到齐次裁剪空间,并支持多种变形与动画效果。 阅读全文
posted @ 2026-02-15 13:38 charlee44 阅读(15) 评论(0) 推荐(0)
摘要: 回顾了可编程着色器从1980年代的理论起源到现代低开销图形API(如Vulkan、Metal和DirectX 12)的发展历程,涵盖硬件演进、着色语言创新及跨平台图形接口的变迁。 阅读全文
posted @ 2026-02-14 21:32 charlee44 阅读(13) 评论(0) 推荐(0)
摘要: 系统阐述了在 C++ 工程中如何通过 PIMPL 惯用法,在坚守 RAII 资源安全的前提下,有效解耦头文件依赖、提升编译效率并保持接口简洁。 阅读全文
posted @ 2026-02-14 21:27 charlee44 阅读(217) 评论(0) 推荐(1)
摘要: GPU管线由可编程、可配置和固定功能阶段组成,实现了几何处理、光栅化和像素处理,其逻辑模型帮助程序员理解性能影响因素,但不等同于物理硬件实现。 阅读全文
posted @ 2026-02-13 13:29 charlee44 阅读(14) 评论(0) 推荐(0)
摘要: 本文从零构建了一个轻量级、高性能的 C++ 语义搜索系统,基于 ONNX 运行 BGE 嵌入模型、FAISS 向量索引与 Markdown 语义分块,完整实现支持增删改查的生产级 RAG 检索后端。 阅读全文
posted @ 2026-02-12 21:41 charlee44 阅读(256) 评论(0) 推荐(0)
摘要: 系统解析了三维GIS中三大主流瓦片标准——Cesium 3D Tiles、Esri I3S 和超图 S3M 的核心机制、数据结构与适用场景,涵盖瓦片树、包围体、几何误差、要素化设计及样式表达等关键技术。 阅读全文
posted @ 2026-02-04 12:17 charlee44 阅读(421) 评论(0) 推荐(2)
摘要: 概述了实时渲染中图形渲染管线的四个主要阶段(应用程序、几何、光栅化和像素处理),并以交互式CAD应用中的华夫饼机模型为例说明其工作流程,同时对比了固定功能管线与现代可编程GPU的发展。 阅读全文
posted @ 2026-02-03 21:10 charlee44 阅读(13) 评论(0) 推荐(0)
摘要: 详细介绍了如何通过 Rust 的 C FFI 封装 Hugging Face tokenizers,并在 C++ 中利用 RAII 和智能指针实现安全、简洁、高效的资源管理,最终遵循现代 C++ 的“零法则”完成工业级封装。 阅读全文
posted @ 2026-01-31 13:36 charlee44 阅读(382) 评论(0) 推荐(2)
摘要: 像素处理阶段包括可编程的像素着色(如纹理贴图)和不可编程但可配置的合并操作(如深度测试、混合与双缓冲),用于确定最终显示在屏幕上的颜色。 阅读全文
posted @ 2026-01-31 13:31 charlee44 阅读(24) 评论(0) 推荐(0)
摘要: 从DEM到三维地形:用PLY、OBJ、glTF构建GIS可视化模型 通过从DEM生成PLY白模、OBJ纹理模型到glTF标准资产的完整代码示例,系统揭示了三维GIS模型构建的核心原理与技术演进。 阅读全文
posted @ 2026-01-24 20:35 charlee44 阅读(467) 评论(0) 推荐(1)