1. 程式人生 > >halcon零件引數識別與引數測量

halcon零件引數識別與引數測量

識別出零件的形狀,再計算出零件的一些基本引數。halcon,識別程式;C++ Builder ,上位機。零件都用的是理想形狀。

識別的零件有:

1.長方形,測量長寬

2.圓,測量半徑

3.直角三角形,三邊長,三個角

4.等邊三角形,邊長

5.橢圓,長短軸

6.菱形,邊長,角度

7.不規則四邊形,角度,邊長

上位機介面

程式要點:

1.怎麼區分圓與橢圓

2.怎麼區分三角形與四邊形

3.怎麼區分長方形、正方形與菱形

4.怎麼區分規則四邊形與不規則四邊形

5.現實工業上怎麼測量各種引數?

具體思路:

1.生成輪廓,按圓度切分輪廓,通過輪廓的數量來區分1,2

2.通過邊長是否平行區分3

3.通過角度和平行區分4

4.現實工業上怎麼測量各種引數?這個有點複雜,我自己還沒有完整實現,實現後再分享。

也可以私下與我交流