Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Finally, i changed some part of code and its works:

Console.WriteLine("##Quantity {0} Founded##",Lines.Cols());
List<Org.Opencv.Core.Point> Corners = new List<Org.Opencv.Core.Point>();

for (int i = 0; i < Lines.Cols(); i++)
{
    for (int j = i+1 ; i < Lines.Cols(); j++)
    {

    try
    {

        Org.Opencv.Core.Point pt = ComputeInteresect(Lines.Get(0, i), Lines.Get(0, j));

        if (pt.X >= 0 && pt.Y >= 0)
        {
            Corners.Add(pt);
            Console.WriteLine ("dobavleno {0} koordinat",Corners.Count);
        }
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.Message);
    }     
}