会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
QccupiedByAurora
随心而动,随刃而行。
博客园
首页
新随笔
联系
订阅
管理
2026年1月19日
JSON 学习笔记
摘要: QJson (Qt) vs. nlohmann/json (现代 C++) 在 C++ 开发中,JSON 的处理方式主要分为两类:基于 DOM 树的操作(如 Qt 的 QJson)和 基于对象映射的操作(如 nlohmann/json)。 核心概念对比 特性 QJson (Qt 框架) nlohma
阅读全文
posted @ 2026-01-19 20:46 一楼二栋
阅读(2)
评论(0)
推荐(0)
2026年1月15日
QXmlStreamReader 解析指南
摘要: QXmlStreamReader 解析指南 1.分级负责制 不要在一个循环里处理所有层级的节点。最稳健的架构是“父节点驱动步进,子节点闭环消耗”。 第一层(主循环): 负责使用 readNextStartElement() 寻找业务大块(如 ROI 节点)。 第二层(业务分发): 识别是大块 A 还
阅读全文
posted @ 2026-01-15 21:46 一楼二栋
阅读(3)
评论(0)
推荐(0)
2025年12月24日
ClaudeCode 使用指南
摘要: 安装 Win环境 1. 安装Node.js // 使用NodeSource仓库(推荐) curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs // 验证安装 n
阅读全文
posted @ 2025-12-24 10:20 一楼二栋
阅读(588)
评论(0)
推荐(1)
2025年12月11日
单应性矩阵
摘要: 单应性矩阵 1.1 核心概念 单应性矩阵处理的是平面到平面的变换问题。想象一张倾斜拍摄的文档照片,我们想要将其校正为正视图,这就是典型的单应性矩阵应用。 变换层级关系 平面变换的自由度从低到高、覆盖范围从窄到宽的层级为: 刚性变换(Rigid)⊂ 相似变换(Similarity)⊂ 仿射变换(Aff
阅读全文
posted @ 2025-12-11 09:35 一楼二栋
阅读(41)
评论(0)
推荐(0)
2025年11月20日
Halcon 内存管理
摘要: 内存管理 HObject与HTuple 内存管理 HObject 具备 自动内存管理能力,无论单独使用、多次拷贝,还是存入结构体,均无需手动调用ClearObj 释放内存,仅需遵循「作用域规则」即可自动回收底层数据,不会造成内存泄漏。 HTuple 同样具备自动内存管理能力,采用与 HObject
阅读全文
posted @ 2025-11-20 17:05 一楼二栋
阅读(67)
评论(0)
推荐(0)
2025年10月24日
2D-3D投影变换(PnP算法)
摘要: PnP算法详解 概述 PnP(Perspective-n-Point)算法的核心目标是通过已知3D点和对应的2D图像点,计算相机的旋转矩阵(R)和平移向量(t),从而确定相机相对于3D点的位姿。 基本概念 旋转矩阵(R):描述相机的姿态,3×3维度,用于表示3D世界坐标系到相机坐标系的旋转关系 平移
阅读全文
posted @ 2025-10-24 10:31 一楼二栋
阅读(486)
评论(2)
推荐(1)
2025年10月23日
SVD算法
摘要: 奇异值分解的应用场景 奇异值分解在计算机视觉和机器人领域中主要用于解决点集配准(Point Set Registration)问题,具体包括: 核心应用 位姿估计:通过两组对应的3D点集,计算它们之间的刚体变换关系 相机标定:计算相机坐标系与世界坐标系之间的变换 三维重建:从不同视角的点云数据恢复物
阅读全文
posted @ 2025-10-23 21:09 一楼二栋
阅读(44)
评论(0)
推荐(0)
PCL1.12 解决memory.h中EIGEN处中断问题
摘要: PCL1.12 解决memory.h中EIGEN处中断问题 在使用PCL1.12时,出现已在 VisionFormatWork.exe 中执行断点指令(__debugbreak () 语句或类似调用) 的提示。 __debugbreak() 是一个由编译器提供的 调试断点指令(类似汇编中的 int
阅读全文
posted @ 2025-10-23 20:11 一楼二栋
阅读(40)
评论(0)
推荐(0)
2025年9月22日
Halcon抛出异常日志
摘要: Halcon 抛出异常日志 // 捕获Halcon异常并生成格式化的错误日志信息 // 参数说明: // - HDevExpDefaultException:Halcon异常对象引用,包含具体的异常信息 // - functName:发生异常的函数名称,用于日志定位 // - htMessage:输
阅读全文
posted @ 2025-09-22 21:26 一楼二栋
阅读(43)
评论(0)
推荐(0)
2025年9月13日
静态库与动态库
摘要: 静态库与动态库 一、库的基础概念 1.1 什么是库? 库是一段预先编译好的、可供其他程序重复使用的代码集合,其核心目的是避免 “重复造轮子”—— 将常用功能(如数学计算、文件操作、图形界面)封装,供多个程序调用,实现代码复用与模块化开发。 1.2 库的核心价值 代码复用:一次编写,多处调用,减少重复
阅读全文
posted @ 2025-09-13 11:18 一楼二栋
阅读(72)
评论(0)
推荐(0)
下一页
公告