0
私はコード内で計算したすべてのセグメントを比較する関数を呼び出し、ビュー内にいくつのポリゴンがあるか知っています。 (したがって、共通点を持っている)閉じた経路を形成する、あるいはiは直線セグメントの多くの対が角を形成する方法を知りたい3、4以上のセグメントで構成:HoughLinesPおよびC++と角度をなすセグメントの検索
vector<Vec4i> lines;
HoughLinesP(dst, lines, 1, CV_PI/180, 80, 50, 10);
for(size_t i = 0; i < lines.size(); i++)
{
Vec4i l = lines[i];
double x = l[0]-l[2];
double y = l[1]-l[3];
double dist = pow(x,2) + pow(y,2);
dist= sqrt(dist);
segments.push_back(round(dist));
line(cdst, Point(l[0], l[1]), Point(l[2], l[3]), Scalar(0,0,255), 3, CV_AA);
}
をalternatvely、簡素化しようとどのようにセグメント間の交差の数を計算できますか?
ハフを計算するために使用した画像は役に立ちます – Miki
私は基本的に画像の幾何学的特徴を検出する必要があります。私は画像内のウィンドウの数を計算することができるようにしたいと思います。そして、閉じたパスを形成する4つのセグメントからなるポリゴンとしてウィンドウを考えます –