以下是Halcon基本用法,
不過 HTuple *ROWW;
HTuple A[2];
A[0]=3;
A[1]=4;
因為//gen_contour_polygon_xld(Halcon::Hobject *Contour, const Halcon::HTuple &Row, const Halcon::HTuple &Col);
要寫成: gen_contour_polygon_xld (EdgeFirst, [-sin(Angle+rad(90))*Length2+RowEdgeFirst[i], -sin(Angle-rad(90))*Length2+RowEdgeFirst[i]], [cos(Angle+rad(90))*Length2+ColumnEdgeFirst[i], cos(Angle-rad(90))*Length2+ColumnEdgeFirst[i]])
走到此很容易發現HTuple=[HTuple,HTuple]這種類似Matlab的幼兒園寫法在c++上是行不通滴,因此我還需要
把HTuple 轉成double,再與double運算完後丟回 HTuple,並且用指標方式的寫,
這段我還沒寫好,基本上就是看著Halcon spec搭配Halcon hdev並且觀看Halcon在vc的lib編寫出來的,
Ho