Halcon學習之超盒分類

2021-07-05 10:14:37 字數 877 閱讀 9599

void testhyperboxes()

cout

<< endl;

cout

<< "方格較高邊: "

<< endl;

for (int h = 3 * i; h < 3 * i + 3; h++)

cout

<< endl;

}//利用乙個投影類分類乙個陣列

// featurelist被分類的陣列序列, class陣列序列最後被分到哪一類的返回值

hlong class2;

class2 = classbox.enquirerejectclassbox(featurelist2);

cout

<< " [1,0,3] 被分到了類別: "

<< class2 << endl << endl;

//獲得分類器中目前的引數

//引數說明: flag指定系統引數的型別, value對應引數型別的引數值

hstring flag = "used_memory";

htuple value;

value = classbox.getclassboxparam(flag);

cout

<< "使用的記憶體值: "

<< (double)value << endl;

//設定乙個分類器的系統屬性

//引數說明: flag指定系統引數的型別, value對應引數型別的引數值

hstring flag1 = "min_samples_for_split";

htuple value1=81;

classbox.setclassboxparam(flag1,value1);

}

Halcon學習之擬合圓

對於圓形區域,我們想擬合出它的圓形輪廓或者其他的圓,我們可以用如下的方法擬合出來 1 如果該區域是乙個圓環區域的話,那就執行骨架運算元skeleton得到圓環區域的骨架,然後用gen contours skeleton xld生成骨架輪廓。如果該區域是圓形區域,那麼可以用產生區域輪廓運算元gen c...

HALCON學習之blob分析

blob方法讀取 dev close window image acquisition 01 code generated by image acquisition 01 read image image,d 視覺 picture 硬幣.jpg get image size image,width,...

halcon學習之tuple比較運算

執行兩個tuple陣列之間的相互比較 void testcomparison htuple tuple1 tuple1 0 1 tuple1 1 1 tuple1 2 2 htuple tuple2 tuple2 0 1 tuple2 1 2 tuple2 2 1 htuple result tup...