- 博客(5)
- 收藏
- 关注
原创 SVD拟合直线、平面
SVD的原理、应用参考博客:奇异值分解(SVD)方法求解最小二乘问题的原理 - 一抹烟霞 - 博客园SVD拟合直线:SVD的第一列就是直线的方向,直线位置点通过中心化测量点集得到SVD拟合平面:SVD第一列向量与第二列向量的叉乘就是平面的 法向,平面的基点通过法向上的平移得到具体步骤如下(以下代码使用了GSL数学库和opencascade模型库,且仅使用直线点集的中心点作为位置点): // 中心化测量点,并计算中心点作为拟合直线的位置。 gp_Pnt location; con
2024-11-15 17:23:36
242
原创 球拟合算法
代价函数很简单,计算点集到球面的平方距离之和就行。gsl_vector 中包含了4个变量:dx dy dz drdx dy dz: 本此迭代 球的中心点X Y Z坐标值相对于初始值的行进距离dr : 本此迭代 球的半径相对于初始值的行进距离。
2024-11-13 14:47:57
393
1
原创 halcon模板匹配
此章节只介绍形状模板匹配的部分,还有灰度模板匹配等,具体看halcon的手册;一般来说,形状模板匹配在工业视觉中用的最多。
2024-01-27 17:55:42
613
1
原创 大恒相机SDK的使用
该相机具有硬触发和软触发两种方式:此处只介绍硬触发后通过相机回调函数采集图片。此章节只介绍大恒水星系列USB3.0 2621彩色相机的使用。
2024-01-27 16:40:55
950
原创 halcon引擎的使用
1、C++代码与HALCON图像处理分离,不需要将HALCON图像处理部分导出成C++代码,否则每一次修改HALCON 时,C++相应部分就需要跟着更改,便捷性不足。HDevOpMultiWindowImpl类主要是与显示结果相关,在脚本中执行的结果可以显示在C#中。方式三:调用.hdev中的封装函数(外部函数、内部函数)。该方式比较推荐使用,可设置输入参数,获取输出参数,重用性好。方式一:执行.hdev格式。点击函数创建函数,进入如下窗口,先择.hdvp文件,参数可设置输入和输出参数。
2024-01-27 16:36:16
1182
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人