- 博客(6)
- 收藏
- 关注
原创 C++类导出及显式调用方法
C++ 类导出及其显式调用1. 概述本文介绍一种利用C++面向对象的继承特性与多态特性对类进行导出为动态链接库DLL及显式调用,该种导出方法可以减少在调用时对头文件的依赖,更好地隐藏信息。本文由两部分组成,即类的导出和DLL的显式调用,以算法类ALG的封装及调用进行讲解说明。2. C++ 类的导出C++ 类的导出由三部分组成,即父类ALG的申明、子类ScratchDetectALG的声明及实现、子类ScratchDetectALG的导出2.1 父类ALG的申明根据实际接口需求,申明ALG的公有
2021-03-06 10:20:07
3646
1
原创 迭代重加权最小二乘(IRLS)算法
迭代重加权最小二乘算法1. 概述对于数据点集合中,如果存在少量离群点,使用标准的最小二乘法进行拟合,往往可以得到满意的结果。但当离群点的比重增加时,例如当需拟合的圆部分被遮挡,使用标准的最小二乘法进行拟合,结果便不可靠,如下图所示,因为即便是离群点,其为偏差EEE的贡献权值www仍为1。针对上述情况,使用==迭代重加权最小二乘法(IRLS)==可以在一定程度上解决上述问题。IRLS方法引入一个距离权重函数w(δ)w(\delta)w(δ),权重可通过已经计算出来的距离来计算。2. 两个权重函数2
2020-07-29 16:06:22
20722
10
原创 Halcon中的HObject转换到openCV的Mat
Halcon中的HObject转换到openCV的Mat灰度图转换将Hobject转换为openCV中的Mat,该转换过程需要用到的参数有图像的width、height与图像数据的地址C++端代码C#端通过调中C++的dll来将HObject转换为Mat。实现函数void CalibImg::genImg(unsigned char* ptr, int& width, in...
2018-12-22 10:17:25
1091
原创 OpenCV 基于种子填充的连续域分析及选取程序
regionConnectAnalysis 是通过种子填充方法来寻找连通区域的,这种方法相比与two-pass的方法较慢。/*! @function*******************************************************************************<PRE>Function Name : regionConnectA...
2018-05-05 20:52:25
1000
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人