I doubt anyone can post any BLOBing code here. For one it is not a simple algorithm and is nto really a 'quick answer'.
Here is why.
Blobbing is done with various thresholds and criteria matching. These are your inputs and you must control them. For someone to post an algorithm it will be entirely useless to you because you need to set the specs and controls.
With that in mind there are numrous image libraries and articles to help you.
Andrew Kirillov wrote a good article on his here at CP
Image Processing Lab in C#[
^]
Christian Grauss has a series of articles on image processing. Here is a link to the 3rd entry
Image Processing for Dummies with C# and GDI+ Part 3 - Edge Detection Filters[
^]
There are many many more, but again your design is what must take into account. How do you need to tweak the values etc. There are also pay for libraries out there as Image Processing is a billion $ industry. Some licences can cost tens of thousands of dollars. They can make it very simple for you though.
These can assist you if you do not want to write your own. Also if you have some ground work done and needs assistance with the algorithms I am sure members will help if it is in the correct forum.
If you are having trouble getting started on the algorithms I am sure some people will also help, but again please use the appropriate forums and do not just ask for code. You need to be specific about your design and interfacing.
I do not see this a a "Quick Question/Answer", but I hope my post has helped.