更新轮眉检测算法
This commit is contained in:
parent
b72226f4cf
commit
d4d0e23523
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
#define WHEELMEASURE_VERSION_STRING "1.0.1"
|
||||
#define WHEELMEASURE_BUILD_STRING "4"
|
||||
#define WHEELMEASURE_FULL_VERSION_STRING "V1.0.1.4"
|
||||
#define WHEELMEASURE_BUILD_STRING "5"
|
||||
#define WHEELMEASURE_FULL_VERSION_STRING "V" WHEELMEASURE_VERSION_STRING "_" WHEELMEASURE_BUILD_STRING
|
||||
|
||||
// 获取版本信息的便捷函数
|
||||
inline const char* GetWheelMeasureVersion() {
|
||||
|
||||
@ -1,4 +1,7 @@
|
||||
# 1.0.1
|
||||
## build_5 2026-01-17
|
||||
1. 更新算法 1.3.0
|
||||
|
||||
## build_4
|
||||
1. 增加debug功能,在检测前存储点云
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>659</width>
|
||||
<height>400</height>
|
||||
<height>453</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
@ -65,7 +65,7 @@
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>170</x>
|
||||
<y>350</y>
|
||||
<y>400</y>
|
||||
<width>101</width>
|
||||
<height>38</height>
|
||||
</rect>
|
||||
@ -86,7 +86,7 @@
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>380</x>
|
||||
<y>350</y>
|
||||
<y>400</y>
|
||||
<width>111</width>
|
||||
<height>38</height>
|
||||
</rect>
|
||||
@ -109,7 +109,7 @@
|
||||
<x>130</x>
|
||||
<y>110</y>
|
||||
<width>511</width>
|
||||
<height>221</height>
|
||||
<height>271</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="font">
|
||||
@ -135,7 +135,7 @@ padding: 5px;</string>
|
||||
<rect>
|
||||
<x>20</x>
|
||||
<y>60</y>
|
||||
<width>621</width>
|
||||
<width>634</width>
|
||||
<height>41</height>
|
||||
</rect>
|
||||
</property>
|
||||
|
||||
@ -72,7 +72,7 @@ struct WheelCornerParam
|
||||
double minEndingGap = 20.0; // y方向,最短结束间隙
|
||||
double minEndingGap_z = 20.0; // z方向,最短结束间隙
|
||||
double scale = 50.0; // 计算方向角的窗口比例
|
||||
double cornerTh = 60.0; // 空角阈值,大于此阈值为有效空点
|
||||
double cornerTh = 45.0; // 空角阈值,大于此阈值为有效空点
|
||||
double jumpCornerTh_1 = 10.0; // 判断空角是否为跳变的阈值
|
||||
double jumpCornerTh_2 = 60.0; // 判断空角是否为跳变的阈值
|
||||
};
|
||||
|
||||
@ -265,6 +265,18 @@ typedef struct
|
||||
int angleChkScalePos; //仅用于加速angleCheck的速度
|
||||
}SSG_featureTree;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
int treeState;
|
||||
int treeType;
|
||||
int sLineIdx;
|
||||
int eLineIdx;
|
||||
double tree_value;
|
||||
SSG_ROIRectD roi;
|
||||
std::vector< SSG_basicFeatureGap> treeNodes;
|
||||
int angleChkScalePos; //仅用于加速angleCheck的速度
|
||||
}SSG_gapFeatureTree;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
int treeState;
|
||||
@ -531,4 +543,5 @@ typedef struct
|
||||
int clusterIdx;
|
||||
int ptSize;
|
||||
SVzNL3DRangeD roi3D;
|
||||
SVzNLRect roi2D;
|
||||
}SWD_clustersInfo;
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user