Click here to Skip to main content
15,893,663 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hello everyone,

I am a new beginner in image processing. Currently I am writing a thesis and my thesis is about programming in image processing with C#. The purpose of this research is to identify the defective area in the solar panels’ images.. By using the Forward Looking Infrared Camera (FLIR), we are able to capture the infrared images which would not show up in visible light images. Hence we can detect the major defects in the solar panels which would show up long white strips in the images. The problem I am facing right now is about blob detection. Can I apply the blob detection for the image tracking. I mean I want to blob the white strip in the image we captured by using the blob detection.
How can apply and write the code . Thank you so much for your advise =)
Posted
Comments
[no name] 10-Oct-11 11:23am    
Hi,
There is an image has defective area on it which is colored white, and you are asking how to detect and mark that defective area ?

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.
 
Share this answer
 
v4
Comments
Espen Harlinn 10-Oct-11 18:10pm    
Good reply
[no name] 11-Oct-11 10:46am    
Thank you :)
kueshukri 21-Oct-11 15:32pm    
Thank you so much for ur advice. I am sory I am still new in this forum.
I have done some work with IR cameras, usualy the image from this is GrayScale frame. In order to help you on this i need may snapshots(about 10). Understand that i may use AForge.NET Framework-2.2.2, cause there are Blobs Section in this to help us to get the job done. You can also take a look at the librarie, it's well done and easy to work with.

My Best
Yves
 
Share this answer
 
I don't understand all this. You are not writing a thesis or you are not a beginner in image processing. Looking at your question I would assume you are not writing a thesis, maybe only plan writing it in future. People usually start writing a thesis when some work is done, and the work has to be pretty innovating…

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900