- 博客(51)
- 收藏
- 关注
原创 Git的用法
本文为Git常用命令速查表,涵盖日常开发流程、分支管理、远程同步、撤销操作等核心内容,包含14大模块及面试高频命令与原理(如四区模型、merge/rebase区别、HEAD概念)。附“一页口诀”助记忆,简洁实用,适用于工作与面试场景,90%使用需求一表掌握。
2026-10-12 09:36:10
172
原创 3D 结构光编码原理 —— 二进制 / 格雷码 / 相位移 / 相位展开
本文系统阐述3D结构光编码原理,涵盖二进制编码、格雷码优化、相位移技术及相位展开方法。通过多张条纹图实现投影列唯一标识,结合三角测量恢复深度。二进制编码基础但易受噪声影响,格雷码通过相邻编码仅一位变化提升抗噪性;相位移法实现亚像素级精度,需解决2π相位跳变问题,通过相位展开还原连续相位。最终融合编码与相位信息,实现高精度三维重建,适用于工业检测等场景。
2026-10-12 09:21:35
270
原创 相机性能评估——MTF和ETW
以最常用于成像评价的 Edge Transition Width(边缘过渡宽度) 为主整理,并补充其与 MTF 的关系。
2026-09-21 22:18:11
180
原创 OTF(On-The-Fly)技术详解
OTF 技术利用 **编码器位置反馈** 代替 **时间触发**,通过实时位置触发相机和光源,使设备在高速运动状态下依然能够获得清晰图像,从而大幅提升设备产能(**UPH,Units Per Hour**)。
2026-09-20 22:46:05
228
原创 相机到主机接口选型
相机接口选择直接影响机器视觉系统的性能与成本。带宽需满足分辨率、帧率与位深需求,高帧率或高分辨率应用(如500万像素@60fps)需USB3.0、10GigE或CoaXPress。传输距离方面,GigE、10GigE和CXP支持最长100米,适合大型设备。成本上,USB2.0/GigE最经济,但带宽有限;CXP虽贵但支持高速、长距及单线供电,布线简洁。综合考虑带宽、距离、成本与布线复杂度,可合理选型:低速用GigE/USB3.0,高速高精度用10GigE或CXP。
2026-09-18 15:40:51
133
原创 相机平衡 EMVA 指标
EMVA 是机器视觉传感器和相机规格测量与展示的标准,EMVA 1288 是机器视觉行业用于评价图像传感器和相机性能的国际标准,它通过统一的方法量化量子效率、读出噪声、动态范围、信噪比和灵敏度等关键指标,使不同厂商的相机能够进行客观、公平和可重复的性能比较。 对于工业视觉选型而言,EMVA参数往往比宣传页上的分辨率和帧率更能反映相机的真实成像能力。
2026-09-18 15:16:24
254
原创 Halcon 程序结构
实操向的**Halcon 工业视觉开发速查手册**,面向做工业缺陷检测、测量、OCR 识别的算法工程师 / 视觉工程师。把从:**程序框架 → 图像预处理 → 分割 → 参数调参方法论 → 标定(内参 + 手眼标定)→ 性能优化 → 异常工程鲁棒性 → 边缘检测**完整串起来。
2024-12-06 10:52:31
1944
原创 Halcon——基于形状的单模板匹配参数解析
基于形状的单模板匹配是一种常用的形状匹配方法,其关键在于如何选择合适的模板和特征描述方法,以及如何进行有效的特征比较和匹配。在实际应用中,需要根据具体的应用场景和需求选择合适的参数和方法,并进行相应的调整和优化。
2023-12-26 16:50:47
2367
1
原创 C++ 在pcl中的一些指针用法
在C++中,特别是在使用点云库(如PCL)进行3D点云数据处理时,智能指针的使用非常常见。这些智能指针可以自动管理内存,避免内存泄漏和悬垂指针等问题。
2023-10-23 17:48:45
1513
1
原创 C++ 在pcl中的一些std::vector的用法
std::vector是C++标准库中的一个动态数组容器,它可以自动管理内存,当元素被插入或删除时,它会自动调整大小。std::vector提供了许多方便的成员函数和操作符,可以方便地对数组进行操作。
2023-10-23 16:56:48
430
原创 一些Linux/Shell/Ros中常用的操作指令以及使用规范的示例
在此介绍一些Linux/Shell/Ros中常用的操作指令以及使用规范的示例
2023-03-28 08:56:00
1206
原创 人工智能面试总结(4)—— 正则优化函数
本文总结了春招/秋招各厂高频面试八股,除开围绕简历扣项目细节,公司最喜欢问的还是这些经典算法中涉及的知识点。
2023-03-23 09:16:42
650
原创 深度学习 之 网络模型剪枝
深度学习网络模型剪枝(Deep Learning Network Pruning)是一种通过减少神经网络中不必要的连接或节点来减小神经网络模型大小的技术。
2023-03-09 15:43:19
997
原创 深度学习 之 Pytorch基础(一)——基本概念和语句使用
PyTorch是一个基于Python的科学计算库,它支持动态图和静态图两种计算方式,并且具有可扩展性和高效性。在PyTorch中,以下是一些基本概念和语句的使用。
2023-03-09 11:37:41
326
原创 人工智能面试总结(4)—— 优化函数
该面总结了春招/秋招各厂高频面试八股,除开围绕简历扣项目细节,公司最喜欢问的还是这些经典算法中涉及的知识点。
2023-03-07 17:35:33
809
原创 人工智能面试总结(3)—— 激活函数
该面总结了春招/秋招各厂高频面试八股,除开围绕简历扣项目细节,公司最喜欢问的还是这些经典算法中涉及的知识点。
2023-03-07 17:21:49
712
原创 人工智能面试总结(2)——分类和聚类
该面经总结了春招/秋招各厂高频面试八股,除开围绕简历扣项目细节,公司最喜欢问的还是这些经典算法中涉及的知识点。
2023-03-07 16:20:27
553
原创 人工智能面试总结(1)——基础理论
该面经总结了春招/秋招各厂高频面试八股,除开围绕简历扣项目细节,公司最喜欢问的还是这些经典算法中涉及的知识点。
2023-03-03 18:06:55
886
原创 点云文件转换——bin文件转pcd
Kitti数据集中的bin文件是二进制格式的,包含激光雷达点云数据。如果你想将bin文件转换为PCD文件,你可以按照以下步骤进行
2023-02-24 15:23:23
5075
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅