title: Detect an object in a camera image in C#
body: <p>I have an image, taken from a live webcam, and I want to be able to detect a specific object in the image and extract that portion of it to do some further processing.</p>
  
  <p>Specifically, the image would be of a game board, let's say for the purposes of this question that it's a Sudoku game board.</p>
  
  <p>My initial approach was to look for contrasting areas and work it out from there, but I seem to end up with a lot of potential edges (many erroneous) and no real clue as to how to work out which ones are the ones I actually want!</p>
  
  <p>Are there any algorithms, libraries, code samples, or even just bright ideas out there, as to how I would go about finding and extracting the relevant part of the image?</p>