CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 8 of 8

Threaded View

  1. #1
    Join Date
    Nov 2007
    Posts
    27

    How to filter the points to get only the left most and right most?

    Hi all,
    Kindly need your attention here.
    Let say,
    Code:
    n = 0;  // number of corner points detected
    if (......)
    {
    corner_list[n].x = j;  //x coordinate
    corner_list[n].y = i;  //y coordinate
    n++;
    :
    :
    }
    "m7.pgm"-->attached
    This is the image and the marking at the contour are the detected points.
    "m-004-1.pgm"-->attached
    I want to get only the left most and right most points as corner. How can i write the codes to keep only these 2 corner points for every image?
    From the left side, we can see there are two points with the same x-coordinate. From the right there are 3 or 4 points at the same x-coordinate.
    How can we program to choose the most middle position for the left most and right most corner points?

    Please help or give some ideas.
    Thank you.

    Best regards,
    Tommy
    Attached Files Attached Files

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured